/*
* RESET
* http://meyerweb.com/eric/tools/css/reset/
* v2.0b1 | 201101
* NOTE:WORK IN PROGRESS
* USE WITH CAUTION AND TEST WITH ABANDON
*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
input[type=checkbox],
select,
button {
	margin: 0;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display: block;
}
body {
	line-height: 1.5;
}
ol,ul {
	list-style: none;
}
blockquote,q {
	quotes: none;
}
blockquote:before,blockquote:after,
q:before,q:after {
	content: '';
	content: none;
}
/* remember to define visible focus styles!
:focus {
outline: ?????;
}
*/
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
li {
	line-height: 1;
}

/*
* CLEAR - use in divs that contain floats
*/
.clear {
	zoom: 1;
}
.clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/* for IE6 */
* html . clear {
	height: 1%;
}

/* for IE7 */
*: first-child+html .clear {
	min-height: 1px;
}

/*
* ALL - all what?
*/

/* import Lucida Grande NORMAL font */
@font-face {
	font-family: "Lucida Grande";
	font-weight: normal;
	src: url('https://www.qualys.com/asset/fonts/lucida_grande-webfont.eot'); /* IE9 Compat Modes */
	src: local('Lucida Grande Regular'),
		local('LucidaGrande-Regular'),
		url('https://www.qualys.com/asset/fonts/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('https://www.qualys.com/asset/fonts/lucida_grande-webfont.woff') format('woff'), /* Modern Browsers */
		url('https://www.qualys.com/asset/fonts/lucida_grande-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
		url('https://www.qualys.com/asset/fonts/lucida_grande-webfont.svg#webfont') format('svg'); /* Legacy iOS */
}

/* import Lucida Grande BOLD font */
@font-face {
	font-family: "Lucida Grande";
	font-weight: bold;
	src: url('https://www.qualys.com/asset/fonts/lucida_grande_bold-webfont.eot');
	src: local('Lucida Grande Bold'),
		local('LucidaGrande-Bold'),
		url('https://www.qualys.com/asset/fonts/lucida_grande_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.qualys.com/asset/fonts/lucida_grande_bold-webfont.woff') format('woff'),
		url('https://www.qualys.com/asset/fonts/lucida_grande_bold-webfont.ttf') format('truetype'),
		url('https://www.qualys.com/asset/fonts/lucida_grande_bold-webfont.svg#webfont') format('svg');
}

/* import Myriad Pro NORMAL font */
@font-face {
	font-family: "Myriad Pro";
	font-weight: normal;
	src: url('https://www.qualys.com/asset/fonts/myriad-pro-regular-webfont.eot');
	src: local('Myriad Pro Regular'),
		local('MyriadPro-Regular'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-regular-webfont.woff') format('woff'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-regular-webfont.ttf') format('truetype'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-regular-webfont#webfont') format('svg');
}

/* import Myriad Pro BOLD font */
@font-face {
	font-family: "Myriad Pro";
	font-weight: bold;
	src: url('https://www.qualys.com/asset/fonts/myriad-pro-semibold-webfont.eot');
	src: local('Myriad Pro Semibold'),
		local('MyriadPro-Semibold'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semibold-webfont.woff') format('woff'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semibold-webfont.ttf') format('truetype'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semibold-webfont.svg#webfont') format('svg');
}

/* import Myriad Pro BOLD & Italic font */
@font-face {
	font-family: "Myriad Pro";
	font-style: italic;
	font-weight: bold;
	src: url('https://www.qualys.com/asset/fonts/myriad-pro-semibold-italic-webfont.eot');
	src: local('Myriad Pro Semibold Italic'),
		local('MyriadPro-SemiboldIt'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semiboldit-webfont.woff') format('woff'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semiboldit-webfont.ttf') format('truetype'),
		url('https://www.qualys.com/asset/fonts/myriad-pro-semiboldit-webfont.svg#webfont') format('svg');
}

/* set general font family, color, size and page background color */
body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	background-color: #FFF;
	padding: 0 0 40px 0;
	font-size: 15px;
	line-height: 1.5;
	color: #333;
}

/* all selectors that need Myriad Pro */
#header,
#breadcrumbs,
#prefooter,
#footer,
div.filters div.heading,
.free-ebook,
.forms-ebook-vulnerability_management_dummies .dummy p {
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-size: 12px;
}

/* set HTML <strong> and <b> tags to use CSS font-weight: bold */
strong, b {
	font-weight: bold;
	color: #000;
}

hr {
	margin: 22px 0;
}

.disabled {
	visibility: hidden;
}
.hide {
	display: none !important;
}

#content a[name] {
	display: inline;
}


/*
 * HEADER
 */
/* header size and position */
#header {
	height: 100px;
	line-height: 1;
	margin: 0 auto;
	position: relative;
	width: 960px;
}

/* Qualys logo in header */
#logo {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 0;
	height: 56px;
	left: 7px;
	position: absolute;
	text-indent: -9999px;
	top: 22px;
	width: 194px;
}

/* world icon in header */
#world {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 -55px;
	float: right;
	height: 19px;
	margin: 7px 5px 0 0;
	overflow: hidden;
	width: 36px;
}

/* red box for Free Tools & Trials in header */
#freetoolsandtrials {
	float: right;
	height: 11px;
	background-color: #de1d0b;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 21px 10px 21px;
	border-right: 1px solid #FFF;
	/* rounded corners */
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
}

/* link color and style for header links */
#header a {
	text-decoration: none;
}

/* search box container in header */
form[name="search"] {
	float: right;
	height: 25px;
	background-color: #999;
	padding: 4px 17px 0 17px;
	position: relative;
}

/* search box input in header */
form[name="search"] input[type="text"] {
	width: 144px;
	height: 15px;
	background-color: #f4f4f4;
	padding: 2px 2px 3px 27px;
	border: none;
	float: left;
	/* 4 rounded corners */
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	/* inside drop shadow rgba(0, 0, 0, 0.33); */
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px #888;
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.33);
	margin-top: 0;
	font-style: normal;
	font-size: 13px;
	font-weight: normal;
}

/* search box submit button in header */
form[name="search"] input[type="submit"] {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -62px -52px;
	border: 0 none;
	float: left;
	height: 20px;
	left: 20px;
	position: absolute;
	top: 3px;
	width: 16px;
}

/* top links in top right corner of header */
#toplinks {
	float: right;
	list-style-type: none;
	height: 11px;
	background-color: #F00;
	color: #FFF;
	font-size: 13px;
	margin: 0;
	padding: 8px 17px 10px 0;
	background-color: #999;
	/* rounded corners */
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}
/* set top links to display inline in top right corner of header */
#toplinks li {
	display: inline;
	padding: 0;
	line-height: 1;
}

#toplinks li:before {
	content:"";
	margin: 0;
	padding: 0;	
}

/* color and padding of top links in top right corner of header */
#toplinks a {
	color: #FFF;
	padding: 8px 13px 10px 13px;
}

/* left padding of first top link in top right corner of header */
#toplinks li:first-child a {
	padding-left: 0;
}

/* right padding of last top link in top right corner of header */
#toplinks li:last-child a {
	padding-right: 0;
}


/*
 * LEVEL 1 (PRIMARY) NAVIGATION
 */
/* style and position of primary navigation links */
#nav {
	bottom: 13px;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	right: 0;
}

/* for browsers that don't support border-image , adjust top margin of primary navigation */
.no-borderimage #nav {
	margin-top: 25px;
}

/* specify link color and style of primary navigation links */
#nav a {
	color: #595959;
	text-decoration: none;
	padding: 0;
}

/* position primary navigation link categories */
#nav .category, #nav .lastcategory {
	float: right;
	position: relative;
}

/* for browsers that don't support border-image , specify a different style for primary navigation link categories on non-hover state*/
.no-borderimage #nav .category > a, .no-borderimage #nav .lastcategory > a {
	padding: 5px 10px;
	display: block;
	height: 14px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border: 1px solid transparent;
}

/* for browsers that don't support border-image , specify a different style for primary navigation link categories on hover state */
.no-borderimage #nav .category:hover > a, .no-borderimage #nav .lastcategory:hover > a {
	border: 1px solid #CCC;
	border-bottom: none;
}

.no-borderimage #nav .category:hover > a.child-less,
.no-borderimage #nav .category:hover > a.child-less  {
	border: 1px solid #FFF;
	border-bottom: none;
	background-color: #FFF;
}

.no-borderimage #nav .category:hover a.child-less:hover {
	border: 1px solid #FFF;
}

/* for browsers that don't support border-image , specify a different style for last primary navigation link category */
.no-borderimage #nav .lastcategory {
	margin-right: 7px;
	display: block;
	height: 14px;
}

/* specify style for primary navigation link categories on non-hover state. need to use transparent border image to prevent shifting on hover state */
#nav .category .menu-item,
#nav .lastcategory .menu-item {
	border-width: 16px;
	border-image: none;
	border: 16px solid transparent;
	position: relative;
	z-index: 120;
	display: block;
	height: 14px;
	margin-right: 4px;
}

#nav .lastcategory .menu-item {
	margin-right: 0;
}

/* specify style for all primary navigation link categories except last category on hover state. using border image to specify rounded corners with drop shadow */
#nav .category:hover .menu-item {
	border-width: 16px;
	-moz-border-image: url(https://www.qualys.com/asset/image/box-shadow2.png) 16 repeat;
	-webkit-border-image: url(https://www.qualys.com/asset/image/box-shadow2.png) 16 repeat;
	-o-border-image: url(https://www.qualys.com/asset/image/box-shadow2.png) 16 repeat;
	border-image: url(https://www.qualys.com/asset/image/box-shadow2.png) 16 repeat;
	z-index: 120;
	display: block;
	height: 14px;
	margin-right: 4px;
}

/* specify style for all primary navigation link categories except last category on hover state. using border image to specify rounded corners with drop shadow */
#nav .category:hover a.child-less {
	-moz-border-image: none;
	-webkit-border-image: none;
	-o-border-image: none;
	border-image: none;
	border: 16px solid transparent;
}

/* specify style for last primary navigation link categories on hover state. using border image to specify rounded corners with drop shadow */
#nav .lastcategory:hover .menu-item {
	border-width: 16px;
	-moz-border-image: url(https://www.qualys.com/asset/image/box-shadow3.png) 16 repeat;
	-webkit-border-image: url(https://www.qualys.com/asset/image/box-shadow3.png) 16 repeat;
	-o-border-image: url(https://www.qualys.com/asset/image/box-shadow3.png) 16 repeat;
	border-image: url(https://www.qualys.com/asset/image/box-shadow3.png) 16 repeat;
	z-index: 120;
	display: block;
	height: 14px;
	margin-right: 0;
}

/* for browsers that don't support border-image , specify a different style for primary navigation link categories on hover state */
.no-borderimage .category:hover .menu-item, .no-borderimage .lastcategory:hover .menu-item {
	background-color: #f5f5f5;
}

/* specify the positioning of drop-down menu on hover of all primary navigation link categories except the last category */
#nav .category:hover .local-dropdown {
	display: block;
	z-index: 110;
}

/* specify the positioning of drop-down menu on hover of the last primary navigation link category */
#nav .lastcategory:hover .local-dropdown {
	right: 0;
	display: block;
	z-index: 110;
	text-align: right;
}

/* for browsers that don't support border-image, specify style of drop-down menu on hover state of primary navigation link categories */
.no-borderimage #nav .category:hover .local-dropdown, .no-borderimage #nav .lastcategory:hover .local-dropdown {
	display: block;
	top: 24px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
	border: 1px solid #CCC;
}

/* for browsers that don't support border-image, specify additional style of drop-down menu on hover state of last primary navigation link category */
.no-borderimage #nav .lastcategory:hover .local-dropdown {
	border-top-right-radius: 0;
	border-top-left-radius: 10px;
}

/* specify style of primary navigation drop-down menus */
#nav .local-dropdown {
	position: absolute;
	top: 34px;
	z-index: 10;
	white-space: nowrap;
	color: #1066d2;
	border-width: 16px;
	-moz-border-image: url(https://www.qualys.com/asset/image/box-shadow.png) 16 repeat;
	-webkit-border-image: url(https://www.qualys.com/asset/image/box-shadow.png) 16 repeat;
	-o-border-image: url(https://www.qualys.com/asset/image/box-shadow.png) 16 repeat;
	border-image: url(https://www.qualys.com/asset/image/box-shadow.png) 16 repeat;
}

/* for browsers that don't support border-image, specify style of primary navigation drop-down menus */
.no-borderimage #nav .local-dropdown {
	padding: 10px;
	background-color: #f5f5f5;
}

.no-borderimage #nav .category .local-dropdown ul,
.no-borderimage #nav .lastcategory .local-dropdown ul {
	background-color: #f5f5f5;
}

#nav .category .local-dropdown ul,
#nav .lastcategory .local-dropdown ul {
	float: left;
	padding: 0;
	text-align: left;
	background-color: #fff;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 18px;
}

#nav .category .local-dropdown ul li:before,
#nav .lastcategory .local-dropdown ul li:before {
	content: "";
	margin-left: 0;
	padding: 0;
}

#nav li {
	padding: 0;
	line-height: 1;	
}

/* set width and hide drop-down menus of primary navigation link categories on non-hover state */
#nav .category .local-dropdown, #nav .lastcategory .local-dropdown {
	display: none; /* enable/disable dropdown menu */
}

#nav .category .local-dropdown a:hover,
#nav .lastcategory .local-dropdown a:hover,
a.pronged-menu-item:hover {
	color: #595959; /* enable/disable dropdown menu */
}

#nav .category ul.last, #nav .lastcategory ul.last {
	margin-right: 0;
}

#nav .local-dropdown td {
	vertical-align: top;
}

#nav .local-dropdown ul.last {
	margin-right: 3px;
}
#nav .local-dropdown ul.first {
	margin-left: 2px;
}

/* specify style of drop-down menu items of each primary navigation link category */
#nav .local-dropdown li a {
	color: #06C;
	display: block;
	font-size: 13px;
	font-weight: normal;
	margin-left: 0;
	padding: 3px 0px 2px 0;
	text-decoration: none;
}

#nav li.heading {
	border-bottom: 1px dashed #DADADA;
	padding-bottom: 5px;
}

#nav .local-dropdown li.heading a {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
}

#nav .local-dropdown li.heading + li {
	padding-top: 3px;
}

#nav .local-dropdown li.last {
	margin-bottom: 13px;
}

/* for browsers that don't support border-image, specify style of drop-down menu items of each primary navigation link category */

#nav .menu-table {
	border: none;
	padding: 0;
	margin: 0;
	background-color: #fff;
}

.no-borderimage #nav .menu-table {
	background-color: #f5f5f5;	
}


/*
 * top list of link in header
 */
div.toolbar {
	display: table;
	font-size: 13px;
	line-height: 2.30769230769;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 120;
}
div.toolbar-item,
a.toolbar-item {
	float: left;
	display: block;
	background: #999;
	color: #FFF;
	padding: 0 15px;
}
div.toolbar-item:last-child {
	border-bottom-right-radius: 5px;
}
div.languages {
	background: transparent;
	color: #333;
}
a.freetoolsandtrials {
	background: #DE1D0B;
	border-right: 1px solid #FFF;
	border-bottom-left-radius: 5px;
	color: #FFF;
	font-weight: bold;
	padding: 0 20px;
}
div.search {
	font-weight: bold;
	white-space: nowrap;
}
div.search input[type=submit] {
	/* magnifing glass */
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -64px -56px;
	border: 0;
	display: inline-block;
	height: 0;
	margin: 0 0 0 15px;
	padding: 17px 0 0;
	vertical-align: middle;
	width: 17px;
}
div.search input[type=search] {
	width: 20em;
}
div.qualysguard-login {
	font-weight: bold;
	white-space: nowrap;
}
div.qualysguard-login:before {
	/* lock icon */
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 -56px;
	content: "";
	display: inline-block;
	height: 13px;
	margin: 0 6px -2px 0;
	vertical-align: baseline;
	width: 13px;
}
div.languages:after,
div.qualysguard-login:after {
	/* down arrow */
	content: "â–¾";
	display: inline-block;
	font-size: 15px;
	line-height: 1.9;
	margin: 0 0 0 5px;
}
div.languages:after {
	color: #999;
}
a.qualysguard-login-bullet:before {
	content: "â€¢";
	color: #333;
	padding: 0 0.25em;
}


/* styles for the prong on the caret drop down menu popup */
.no-prong,
.top-prong,
.bottom-prong {
	height: 9px;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
.bottom-prong {
	bottom: -9px;
	display: none;
}
.bottom-prong .prong-dk,
.bottom-prong .prong-lt {
	border-bottom-width: 0;
}
.prong-dk,
.prong-lt {
	left: 0;
	position: absolute;
	top: 0;
	margin-left: 18px;
}
.prong-dk {
	border: 9px solid;
	border-color: #CCC transparent;
}
.prong-lt {
	border: 8px solid;
	border-color: white transparent;
	left: 1px;
}
/* top prong */
.top-prong {
	top: -9px;
}
.top-prong .prong-dk,
.top-prong .prong-lt {
	border-top-width: 0;
}
.top-prong .prong-lt {
	top: 1px;
}
span.event-details-popup div.prong-dk,
span.event-details-popup div.prong-lt {
	margin-left: 11.0em;
}



/*
* CONTENT
*/
#content,
#content_addendum {
	width: 958px;
	margin: 0 auto;
	border: 1px solid #CCC;
	line-height: 1.5;
	margin-bottom: 20px;
	font-size: 15px;
	color: #333333;

	/* 4 rounded corners */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	/* drop shadow */
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.10);
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.10);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.10);
}
#content_addendum {
	background: #EBEBEB;
	font-size: 12px;
	padding: 19px 39px;
	width: 880px;
}
#content_addendum div.column1,
#content_addendum div.column2 {
	display: table-cell;
	vertical-align: middle;
}
#content_addendum div.column1 {
	width: 419px;
}
#content_addendum div.column2 {
	width: 461px;
}
#content_addendum li {
	line-height: 2;
}
#container {
	padding: 0 39px 0;
	margin: 53px 0 31px;
}

#content .bullet {
	color: #0066cc;
}

#content a.bullet2:before {
	color: #0066cc;
	content: "â–¸";
	text-decoration: none;
}

#content a.bullet2:hover {
	text-decoration: none;
}

a {
	color: #06c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#content .horizontal-divider {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 -75px;
	height: 27px;
	margin: 0 auto;
	width: 846px;
}

#content .description {
	text-align: center;
}
#content .description2 {
	text-align: center;
	color: #144A8D;
	font-weight:bold;
	margin-bottom: 10px;
}

/*
* CONTENT - HEADINGS
*/
h1 {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.3;
}

h2 {
	font-size: 21px;
	font-weight: bold;
	padding: 6px 0 10px;
	line-height: 1.35;
}

h1.description {
	color: #144A8D;	
	line-height: 1.28; /* per Nick */
}

h2 a.arrow-right {
	font-weight: normal;	
}

h3 {
	font-size: 21px;
	font-weight: bold;
}

h4 {
	font-size: 19px;
	font-weight: bold;
}

h4.overview {
	font-size: 18px;
	line-height: 1.38; /* 25px / 18px */
	font-weight:normal;
}

h5 {
	font-size: 17px;
	font-weight: bold;
}

h6 {
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

/*
* CONTENT - COLUMNS
*/

.column1 h2, .column2 h2, .column3 h2, .column4 h2, .bottom h2 {
	font-size: 14px;
	font-weight:bold;
	padding: 0;
	line-height: 1.25;
}

.column1 h3, .column2 h3, .column3 h3, .column4 h3, .column5 h3 {
	font-size: 14px;
	font-weight:bold;
}

.column1 h4, .column2 h4, .column3 h4, .column4 h4, .column5 h4 {
	font-size: 14px;
	font-weight:bold;
}

.column1 h5, .column2 h5, .column3 h5, .column4 h5 {
	font-size: 13px;
	font-weight:bold;
}

.column1 h6, .column2 h6, .column3 h6, .column4 h6 {
	font-size: 12px;
	font-weight:bold;
}

#content .two-column .column1, #content .two-column .column2 {
	float: left;
	margin-bottom: 9px;
	margin-right: 9px;
	width: 430px;
}

#content .two-column .column3 {
	float: left;
	margin-bottom: 9px;
	margin-right: 18px;
	width: 431px;
}

#content .two-column .column5 {
	float: left;
	margin-right: 9px;
	width: 395px;
	height: 228px;
	padding: 20px;
	background-color: #ebebeb;
	/* 2 rounded corners */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#content .two-column .column6 {
	float: left;
	width: 418px;
	margin-right: 40px;
}

div.one-column div.column7 {
	width: 429px;
	margin:0 auto;
}

#content .two-column .column7 {
	float: left;
	margin-right: 22px;
	width: 429px;
}

div.two-column div.pci {
	float: none;
	margin: 0 auto;
}

#content .three-column2 {
	background-color: #d7dadd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 26px 22px;
}
#content .three-column .column1{
	float: left;
	margin-bottom: 9px;
	margin-right: 9px;
	width: 287px;
}
#content .three-column2 .column1{
	float: left;
	margin-right: 35px;
	width: 255px;
}
#content .three-column2 .column1 p{
	font-size: 15px;
}
#content .three-column .column2 {
	float: left;
	margin-bottom: 9px;
	margin-right: 9px;
	width: 245px;
}

#content .three-column .column3 {
	float: left;
	margin-bottom: 9px;
	margin-right: 9px;
	width: 284px;
}

#content .three-column > div {
	width: 31%;
	margin-right: 30px;
	float:left;
}

#content .four-column .column1, #content .four-column .column2, #content .four-column .column3 {
	float: left;
	margin-bottom: 9px;
	margin-right: 9px;
	width: 213px;
}

#content .column1 li a {
	padding: 3px 0;
}

#content .column1 p, #content .column2 p, #content .bottom p, #content .column3 p, #content .column4 p, #content .column5 p {
	font-size: 12px;
}

#content ul:last-child, #content .column1 ul:last-child, #content .column2 ul:last-child, #content .column3 ul:last-child, #content .column4 ul:last-child {
	margin-bottom: 0;
}

#content .column2 {
	float: right;
    left: 590px;
	
    margin: 0.3em 0 20px 39px;
    position: absolute;
    width: 288px;
    z-index: -1;
	font-size:9pt;
	
}

#content .column3 {
	float: left;
	margin-right: 18px;
	text-align: left;
}

#content .column4 {
	width: 288px;
	float: right;
	margin: 0 0 20px 39px;
}

#content .column4 ul {
	font-size: 12px;
}

#content .column3 h3 {
	line-height: 1.4;
}

#content .column3 ul,
#content .column5 ul {
	font-size: 12px;
	margin: 7px 0 0;
}

#content .column3 li {
	line-height: 1.2;
}

#content .last {
	margin-right: 0 !important;
}

#content .column1 .heading {
	height: 153px;
	padding: 20px;
	background-color: #d8dbde;
	/* 2 rounded corners */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	text-align: center;
}

#content .column2 .heading {
	padding: 20px;
	background-color: #d8dbde;
	/* 2 rounded corners */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;

}
#content .column2 div.box {
	padding: 20px;
	background-color: #d8dbde;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#content .column2 div.box2 {
	padding: 0 20px;
}
#content .row {
	width: 100%;
}
#content .row div.box3 {
	padding: 15px;
	background-color: #eeeeee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float: left;
	width: 257px;
	margin-right: 9px;
	margin-bottom: 9px;
	font-size: 13px;
}
.row.type1 div.box3 {
	height: 176px;
}
.row.type2 div.box3 {
	height: 235px;
}
.row.type3 div.box3 {
	height: 235px;
}
.box h2 {
	font-weight: normal;
	text-align:left !important;
	color: #000;
}
.box p,
.box2 p {
	font-size: 13px !important;
	line-height: 1.53; /* 20px / 13px */	
}
.box2 p.description {
	font-size: 15px !important;
	font-weight:bold;
	text-align:left !important;
	line-height:1.3; /* 15px / 13px */
}
.box b,
.box strong {
	color: #333333;
}
#enterprises_architecture #content div.column2 div.heading {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#content .column1 .login {
	background: #055ccf; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#055ccf', endColorstr='#1a6ed8'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#055ccf), to(#1a6ed8)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #055ccf, #1a6ed8); /* for firefox 3.6+ */
	color: #FFF;
}

#content .column1 .content, #content .column2 .content {
	margin-top: 5px;
	padding: 20px;
	background-color: #ebebeb;
	/* RK - 4 rounded corners */
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;

}

div.consultant div.column1 div.content {
	min-height: 186px;	
}

#content div.column2 div.content {
	background-color: #EBEBEB;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	font-size: 12px;
	margin-top: 5px;
	padding: 20px;
}

#content .column1 div.type1 {
	height: 467px;
}

#content .column1 div.type2 {
	height: 125px;
}

#content .column1 h2, #content .column2 h2, #content .bottom h2 {
	text-align: center;
}

#content .column2 h2.type2 {
	text-align:left;
}

#content .column1 ul,
#content .column2 ul,
#content .column3 ul,
#content .column4 ul {
	font-size: 12px;
}

.training-support .column1 .content {
	height: 461px;
}

/*
* CONTENT - LISTS
*/
/* default unordered list */
ul {
	margin: 0 0 1.5em 0;
}
li {
	line-height: 1.5;
	padding-left: 1.0em;
}
li:before {
	content: "•";
	margin-left: -1.0em;
	padding: 0 0.3em 0 0.2em;
}
ul.type1 li {
	padding-left: 0;
}
ul.type1 li:before {
	content: "";
	margin: 0;
	padding: 0;
}
ul.type3 li {
	padding-left: 0.75em;
}
ul.type3 li:before,
a.arrow-right:before {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -975px 3px;
	content: "";
	display: inline-block;
	height: 12px;
	margin: -12px 0.3em 0 0;
	padding: 0;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	vertical-align: baseline;
	width: 5px;
}
ul.type3 li:before {
	margin-left: -0.75em;
}
a.arrow-right.open:before {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-moz-transform-origin: 40% 60%;
	-ms-transform-origin: 40% 60%;
	-0-transform-origin: 40% 60%;
	-webkit-transform-origin: 40% 60%;
	transform-origin: 40% 60%;
}


/*
* CONTENT - QUOTE BOX
*/
#content .quote-box {
	color: #999;
	padding: 20px;
	border: 1px solid #CCC;
	margin-bottom: 30px;
	position: relative;

/* 4 rounded corners */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#content .quote-box p {
	font-size: 15px;
}

#content .quote-box .triangle {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -112px -56px;
	bottom: -18px;
	display: inline-block;
	height: 18px;
	left: 49px;
	overflow: hidden;
	position: absolute;
	width: 26px;
}

#content .quote-box a.bullet {
	font-size: 12px;
	line-height: 2.2;
	font-weight: bold;
}
#content .quote-box .company {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}


/*
* CONTENT - BLOCK QUOTE
*/
blockquote.type1 {
	color: #E95953;
	float: left;
	margin: 1em 1em;
	width: 260px;
	margin-bottom: 1.5em;
}

blockquote.type1 p {
	background: transparent url("/images/open_red_quote.png") no-repeat scroll 0 0;
	font-size: 1.1em;
	padding-left: 34px;
}

blockquote.type1 .author {
	padding-left: 34px;
}
#content .after-blockquote {
	margin: 2em 0 0 0;
}


/*
 * alternate blockquote in blue
 */
blockquote.type2 {
	color: #5399ef;
	font-size: 21px;
	line-height: 1.5;
	text-align: justify;
}
blockquote.type2 b {
	color: #005ccf;
	font-weight: bold;
}
blockquote.type2 small {
	font-size: 15px;
	line-height: 2.1;
}
span.fancy-quote {
	font-family: 'Hiragino Mincho ProN', 'Georgia', serif;
	/*
	 * TODO, need images for fancy quotes
	 */
}
span.fancy-quote.open {

}
span.fancy-quote.close {

}


/*
* TABLES
*/
table.type1 {
	border: 1px solid #CCC;
	padding: 5px;
	width: 100%;
	font-size: 12px;
}

table.type1 th, table.type1 td {
	padding: 5px;
}

table.type1 th {
	background-color: #efefef;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
	color: #000;
	font-size: 15px;
	white-space: nowrap;
}

table.type1 th small {
	font-size: 12px;	
}

/*
* BREADCRUMBS
*/
#breadcrumbs {
	clear: both;
	color: #959595;
	font-size: 12px;
	margin: 40px 0 0 0;
}
/* breadcrumbs list of links */
#breadcrumbs li {
	display: inline-block;
	padding: 0;
}
/* add > before each breadcrumb list item */
#breadcrumbs li:before {
	color: #818181;
	content: ">";
	margin: 0 0.5em;
	padding: 0;
}
/* remove > by dislaying nothing before first breadcrumb list item */
#breadcrumbs li:first-child:before {
	content: "";
	margin: 0;
}
/* specify link style for breadcrumbs in regular state */
#breadcrumbs a {
	color: #959595;
	text-decoration: none;
	padding: 3px 0;
}
/* specify link style for breadcrumbs in hover state */
#breadcrumbs li a:hover {
	color: #06C;
}
/* breadcrumbs home icon */
#breadcrumbs .home {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -51px -56px;
	display: inline-block;
	height: 0;
	overflow: hidden;
	margin-bottom: -2px;
	padding: 12px 0 0;
	vertical-align: baseline;
	width: 11px;
}
#breadcrumbs .home:hover {
	background-position: -146px -56px;
}


/*
* PREFOOTER
*/
#prefooter {
	margin: 40px auto;
	padding: 0 0 0 40px;
	width: 920px;
}

/* specify positioning and size of prefooter columns */
#prefooter div.column {
	float: left;
	width: 200px; /* 920 - 40 - 40 - 40 - 40 - 160 / 3 */
}

#prefooter div.free-services {
	width: 220px; /* 4 * 40 */
}

#prefooter div.community {
	width: 180px; /* 4 * 40 */
}

/* specify width of "other-links" column in prefooter */
#prefooter div.other-links {
	width: 160px; /* 4 * 40 */
}

/* column headings in prefooter */
#prefooter div.column h6 {
	color: #888;
	font-size: 13px;
	line-height: 1;
	margin-bottom: 10px;
}

/* vertical divider between columns in prefooter */
#prefooter div.divider {
	border-left: 1px solid #DDD;
	float: left;
	height: 149px;
	margin: 0 19px 0 20px;
	width: 0;
}

/* specify link style for regular links in prefooter */
#prefooter a {
	color: #888;
	display: inline-block; /* make the target the full line height instead of just the font size */
	text-decoration: none;
}

/* specify link style for links in on-hover state in prefooter */
#prefooter a:hover {
	color: #555;
	text-decoration: none;
}

/* specify link style for active links in prefooter */
#prefooter a:active {
	color: #888;
	text-decoration: none;
}
/* over ride default ul and li styles */
#prefooter ul,
#prefooter li {
	margin: 0;
	padding: 0;
}
#prefooter li:before {
	content: none;
}


/*
* FOOTER
*/
#footer {
	width: 880px;
	margin: 40px auto;
	padding: 0 40px;
	color: #888;
	line-height: 1;
}

#footer img {
	vertical-align: middle;
	margin: 0 1.0em 0 0;
	padding: 7px 0 0; /* 47 - 34 = 13/2 = 6.5 */
}

/* specify style of footer links in regular state */
#footer a,
#footer a:active,
#footer a:hover {
	color: #888;
	text-decoration: none;
	display: inline;
}

/* specify style of footer links in hover state */
#footer a:hover {
	color: #555;
}

/* specify style of footer links */
#footer ul {
	display: inline;
	margin: 0 0.5em;
}

/* specify style of footer link */
#footer li,
#footer li:before {
	display: inline;
	padding: 0;
}

/* specify separator between list items in foooter */
#footer li:before {
	content: "|";
	margin: 0 0.5em;
}

/* remove separate from first list item in footer */
#footer li:first-child:before {
	content: none;
	margin: 0;
}


/*
* CONTENT - JQUERY TOOLS / TABS
*/
/* root element for tabs */
#content ul.tabs {
	margin: 2em 0 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
	margin-bottom: 0;
}

/* single tab */
#content ul.tabs-without-javascript {
	margin: 0 6px 20px 40px;
	border-bottom: none;
	list-style: disc;
}

/* single tab */
#content ul.tabs li {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #CCC;
	float: left;
	list-style: none outside none;
	margin: 0 6px 0 0;
	border-bottom: none;
	padding-right: 0;
	padding-left: 0;
}

#content ul.tabs li:before {
	content: "";
	margin-left:0;
	padding-right: 0;
}

/* link inside the tab */
#content ul.tabs a {
	color: #000;
	display: block;
	padding: 9px 11px;
	text-decoration: none;
}

/* active tab uses a class name "active" */
#content ul.tabs a.active,
#content ul.tabs a.active:hover,
#content ul.tabs li.active a {
	border-bottom: 1px solid #FFF;
}

/* tab pane styling */
div.panes > div {
	border: 1px solid #CCC;
	margin-top: -1px;
	padding: 1em;
	min-width: 0;
}
div.panes h3.disabled {
	display: none;
}

div.vas div.panes > div,
div.msp div.panes > div,
div.pci div.panes > div,
div.products div.panes  > div{
	border: none;
	margin-top: 0;
	padding: 0;	
}

.panes hr {
	border: none;
	border-top: 1px solid #ccc;
	margin: 0 auto;
	clear: both;
	width: 800px;
	text-align: center;
}

.panes .logo {
	float: left;
	width: 150px;
	text-align: center;
	margin: 15px 15px;
}

.panes .info {
	margin-top: 10px;
	margin-left: 180px;
	margin-bottom: 10px;
	font-size: 14px;
}
.panes h6 {
	font-size: 14px;
}

.panes h3 {
	font-weight: bold;
}

.panes dt {
	width: 165px;	
	float: left;
	text-align: right;
	clear: left;
	font-weight:bold;
}

.panes dd {
	margin-left: 175px;	
}

.panes .featured {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 17px;
	margin-bottom: 17px;
}

.panes .featured div.logo {
	float: left;
	width: 165px;
	margin: 0 10px 10px 0;
}

#content .panes .featured div.description {
	margin-left: 175px;
	text-align:left;
}

.panes .content {
	clear: both;
}

.panes .project {
	margin-bottom: 20px;	
	clear: both;
}

.panes .project .logo {
	float: left;
	text-align: center;
	width: 200px;
	min-height:20px;
}

#content .panes .project .description {
	margin-left: 200px;
	text-align:left;
}

.tooltip {
	display: none;	
}


/* 
 * styles for WAS Product Page
 */
#products {
	border-bottom: 1px solid #CCC;
	/* drop shadow */
	-moz-box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.2);
	height: 52px;
	padding-top: 10px;
	text-align: center;
	width: 958px;
}
#enterprises_security-compliance-platform div.sidebox li {
	margin-bottom: 26px;
}
#enterprises_security-compliance-platform div.gradient {
	display: none;
}
#enterprises_security-compliance-platform a.arrow-right{
	font-size: 13px;
	margin-left:4px;
}
#enterprises_security-compliance-platform #products {
	border-bottom: 0 none;
}
#enterprises_security-compliance-platform #products:after {
	background: -webkit-gradient(linear, left top, left bottom, from(#C1C1C1), to(white));
	background: -moz-linear-gradient(top, #C1C1C1, white);
	border-top: 1px solid #CCC;
	content: "";
	display: block;
	margin: 10px 0 0;
	width: 880px;
	height: 9px;
}

#products a {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -1px -707px;
	display: inline-block;
	height: 42px;
	margin: 0 21px;
	overflow: hidden;
	text-indent: -9999px;
	width: 59px;
}

#products a.suite {
	background-position: 0 -550px;
}
#products a.suite2 {
	background-position: 0 -600px;
}

#products a.suite:hover,
#products a.suite:active,
#products a.suite2:hover,
#products a.suite2:active,
#products a.suite-on {
	background-position: 0 -500px;
}

#products a.vm {
	background-position: -75px -550px;
}
#products a.vm2 {
	background-position: -75px -600px;
}

#products a.vm:hover,
#products a.vm:active,
#products a.vm2:hover,
#products a.vm2:active,
#products a.vm-on {
	background-position: -75px -500px;
}

#products a.pc {
	background-position: -150px -550px;
}
#products a.pc2 {
	background-position: -150px -600px;
}

#products a.pc:hover,
#products a.pc:active,
#products a.pc2:hover,
#products a.pc2:active,
#products a.pc-on {
	background-position: -150px -500px;
}

#products a.pci {
	background-position: -225px -550px;
}
#products a.pci2 {
	background-position: -225px -600px;
}

#products a.pci:hover,
#products a.pci:active,
#products a.pci2:hover,
#products a.pci2:active,
#products a.pci-on {
	background-position: -225px -500px;
}

#products a.was {
	background-position: -300px -550px;
}
#products a.was2 {
	background-position: -300px -600px;
}

#products a.was:hover,
#products a.was:active,
#products a.was2:hover,
#products a.was2:active,
#products a.was-on {
	background-position: -300px -500px;
}

#products a.waf {
	background-position: -375px -550px;
}
#products a.waf2 {
	background-position: -375px -600px;
}

#products a.waf:hover,
#products a.waf:active,
#products a.waf2:hover,
#products a.waf2:active,
#products a.waf-on {
	background-position: -375px -500px;
}

#products a.mds {
	background-position: -450px -550px;
}
#products a.mds2 {
	background-position: -450px -600px;
}


#products a.mds:hover,
#products a.mds:active,
#products a.mds2:hover,
#products a.mds2:active,
#products a.mds-on {
	background-position: -450px -500px;
}

#products a.seal {
	background-position: -525px -550px;
	height: 40px;
	padding-bottom: 1px;
	width: 105px;
}
#products a.seal2 {
	background-position: -525px -600px;
	height: 40px;
	padding-bottom: 1px;
	width: 105px;
}

#products a.seal:hover,
#products a.seal:active,
#products a.seal2:hover,
#products a.seal2:active,
#products a.seal-on {
	background-position: -525px -500px;
}

ul#product-links {
	list-style:none;
	margin: 7px auto 0;
	text-align:center;
	font-size: 12px;
}

ul#product-links li {
	padding: 0 10px;	
	display:inline;
}

ul#product-links li:before {
	content: "";	
	margin: 0;
	padding:0;
}

div.products div.heading {
	position: relative;	
}

div.dummy {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -850px -75px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	right:16px;
	bottom: 0;
	width: 87px;
}

#enterprises_qualysguard_vulnerability-management div.column2 > div.heading,
#enterprises_qualysguard_policy-compliance div.column2 > div.heading,
#enterprises_qualysguard_web-application-scanning div.column2 > div.heading {
	padding-bottom: 0;
	min-height:	100px;
}
#enterprises_qualysguard_pci-compliance div.column2 > div.heading {
	min-height:	90px;
}


span.was-video {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -505px -62px;
	display:block;
	height: 148px;
	overflow: hidden;
	width: 248px;
}

/*
* MEDIA CONTACTS
*/
.bulleted_row {
	background: transparent url('/images/circle_bullet.gif') no-repeat scroll 3px center;
	border-bottom: 1px solid #CCC;
	padding-left: 18px;
}

.bulleted_content, .bulleted_last_content {
	border-left: 1px solid #CCC;
	padding: 4px 8px;
}
.bulleted_content h1, .bulleted_content h2, .bulleted_content h3 {
	margin-top: 0.5em;
	font-weight: bold;
}
.bulleted_content p, .bulleted_content ul, .bulleted_content ol, .bulleted_content dl, .bulleted_content h1, .bulleted_content h2, .bulleted_content h3 {
	margin-bottom: 0.25em;
}
.bulleted_last_row {
	padding-left: 18px;
}

/*
* PARTNERS
*/
div.horizontal-shadow {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 -875px;
	height: 34px;
	width: 880px;
	margin: 0 auto;
}
#partners_find div.filter {
	margin: 0 auto;	
	width: 560px;
	margin-bottom:50px;
}
#partners_find div.region-filter {
	display:inline-block;
	float:left;
	margin-left: 40px;
}
#partners_find div.type-filter {
	display:inline-block;
	float:left;
	float: right;
	margin-right: 40px;
}
#partners_find label {
	width:auto;
}
#partners_find p.note {
	font-size: 12px;
	text-align:center;	
}
div.partner {
	width: 196px;
	display: inline-block;
	vertical-align: top;
	min-height: 137px;
	margin: 10px;
	border-bottom: 1px solid #666666;
	font-size: 12px;
}
div.partner h3 {
	font-weight: bold;
}
div.partner h6 {
	font-size: 12px;
}
div.partner p {
	margin-bottom: 0.75em;
}

div.find-a-partner div.disabled,
#partners_solution-technology_find div.partner-container div.disabled,
#partners_solution-technology_find div.partner-categories .disabled {
	display: none;	
}
div.partner-row {
	display:table-row;	
}
#partners_find div.vas {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -775px -200px;
	display: inline-block;
	height: 11px;
	width: 22px;
}

#partners_find div.msp {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -800px -200px;
	display: inline-block;
	height: 11px;
	width: 22px;
}

#partners_find div.pci {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -825px -200px;
	display: inline-block;
	height: 11px;
	width: 22px;
}
#partners label {
	width: auto; 
}
form[name=partnerlogin] a {
	color: #fff !important;	
}
/*
* CONTENT - OTHER
*/
.back-to-top {
	padding: 1.5em 0 1.5em 0;
	font-size: 12px;
}
.back-to-top .bullet {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -166px -59px;
	display: inline-block;
	height: 5px;
	width: 10px;
}
div.column1 a.arrow-right,
div.column2 a.arrow-right,
div.column2 a.arrow-right,
div.column2 a.arrow-right,
div.column5 a.arrow-right {
	font-size: 12px;
	line-height: 18px; /* 1.5 * 12 */
}
a.toggle-in-previous {
	margin-left: 0.5em;
}
#content #main {
	width: 585px;
	padding-right: 56px;
}
body.partners input[type="text"],
body.partners input[type=password] {
	background-color: #F4F4F4;
	border: medium none;
	border-radius: 3px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33) inset;
	padding: 3px 16px;
	width: 190px;
	margin-top: 8px;
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
}

.submit-button {
	width: 221px;
	margin-top: 7px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	background: #3087f6; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3087f6', endColorstr='#1a6ed8'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3087f6), to(#1a6ed8)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #3087f6, #1a6ed8); /* for firefox 3.6+ */
	/* 4 rounded corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 10px;
	border-radius: 5px;
	border: 1px solid #005ccf;
	box-shadow: 1px 1px 1px rgba(219, 233, 250, 1) inset;
	text-align: center;
	padding: 3px;
	color: #FFF;
}

.bio-pic {
	margin: 0.3em 0 0 0 ;
	float: right;
	border: 1px solid #aaaaaa;
}

.bio-pic2 {
	margin: 0.3em 0 0 0;
	float: left;
	border: 1px solid #aaaaaa;
}

.bio {
	margin-right: 165px;	
}

.bio2 {
	margin-left: 165px;	
}

img.type1 {
	margin: 0.3em 0 1em 20px;
	float: right;
}

img.type2 {
	margin: 0.3em 20px 1em 0;
	float: left;
}

.linkedin {
	padding-left: 1em;
	vertical-align: center;
}

#support div.free-product-training {
	background-color: #70ae45 !important;
	color: #fff;
}
#support div.telephone-support {
	background-color: #0177c9 !important;
	color: #fff;
}
#support div.online-support {
	background-color: #27418a !important;
	color: #fff;
}
div.free-product-training-icon,
div.telephone-support-icon,
div.online-support-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 -100px;
	margin: 16px auto 0;
	overflow: hidden;
}
div.free-product-training-icon {
	background-position: 0 -100px;
	height: 86px;
	width: 108px;
}
div.telephone-support-icon {
	background-position: -125px -100px;
	height: 90px;
	width: 48px;
}
div.online-support-icon {
	background-position: -200px -100px;
	height: 91px;
	width: 101px;
}

a.integration-partners-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 -232px;
	height: 103px;
	margin: 16px auto 0;
	overflow: hidden;
	width: 108px;
	display: block;
	text-indent: -9999px;
}

#partners div.heading a {
	color: #333;
	text-decoration:none;	
}
a.pci-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -103px -233px;
	height: 103px;
	margin: 0 auto 0;
	overflow: hidden;
	width: 136px;
	display: block;
	text-indent: -9999px;
}

a.msp-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -238px -233px;
	height: 103px;
	margin: 0 auto 0;
	overflow: hidden;
	width: 178px;
	display: block;
	text-indent: -9999px;
}

a.vas-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -416px -233px;
	height: 103px;
	margin: 0 auto 0;
	overflow: hidden;
	width: 171px;
	display: block;
	text-indent: -9999px;
}
body.partners div.jquery-tools-scrollable {
	padding: 24px 0 0;
}
div.msp1,
div.msp2,
div.pci1,
div.pci2,
div.vas1,
div.vas2 {
	background: transparent url('https://www.qualys.com/asset/image/sprite-partner-logos.png') no-repeat scroll 0 0;
	height: 40px;
	width: 700px;
}
div.msp1 {
	background-position: 0 0;
}
div.msp2 {
	background-position: 0 -40px;
}
div.pci1 {
	background-position: 0 -80px;
}
div.pci2 {
	background-position: 0 -120px;
}
div.vas1 {
	background-position: 0 -160px;
}
div.vas2 {
	background-position: 0 -200px;
}
#partners_vas div.disabled,
#partners_msp div.disabled,
#partners_pci div.disabled {
	display: none;
}
a.consultants-icon {
	background-position: -587px -233px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 143px;
	height: 103px;
	margin: 16px auto 0;
	display: block;
	text-indent: -9999px;
}

.qualysguard-certified-specialist {
	background-position: -194px 0;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 190px;
	height: 45px;
	margin: 0 0 21px 0;
}

.compliance {
	background-position: 0 0;
	background-image: url(https://www.qualys.com/asset/image/sprite-solutions.png);
	overflow: hidden;
	width: 207px;
	height: 152px;
	margin: 0 0 26px 0;
}

.industry {
	background-position: -225px 0;
	background-image: url(https://www.qualys.com/asset/image/sprite-solutions.png);
	overflow: hidden;
	width: 207px;
	height: 152px;
	margin: 0 0 26px 0;
}

.roles {
	background-position: -450px 0;
	background-image: url(https://www.qualys.com/asset/image/sprite-solutions.png);
	overflow: hidden;
	width: 207px;
	height: 152px;
	margin: 0 0 26px 0;
}

.technology {
	background-position: -675px 0;
	background-image: url(https://www.qualys.com/asset/image/sprite-solutions.png);
	overflow: hidden;
	width: 207px;
	height: 152px;
	margin: 0 0 26px 0;
}

.bank-of-the-west {
	background-position: -850px 0;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 100px;
	height: 66px;
	margin: 0 auto 24px;
}

.download {
	background-position: -189px -56px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 22px;
	height: 35px;
	margin: 0 13px 13px 0;
	float: left;
}


pre {
	font-family: monospace;
	font-size: 12px;
	margin: 1em 0;
	white-space: pre-wrap;
}

.section-divider {
	border-bottom: 1px solid #d9d9d9;
	margin: 0;
	width: 44em;
	margin-top:10px;
	display:block;
}

.region {
	padding-bottom: 13px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 13px;
	margin-right: 13px;	
}
.lastregion {
	border-bottom: none;
}

.exploit {
	padding-bottom: 22px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 22px;
}
.lastexploit {
	border-bottom: none;
}

/*
* styles for the WAS Features page
*/

div.feature {
	width:432px;
	padding-right:35px;
}

div.unified-dashboard {
	background-position: -3px -805px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 410px;
	height: 221px;
	float:right;
}

div.web-app-mgmt {
	background-position: -415px -805px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 412px;
	height: 221px;
	float:right;
}

div.report-mgmt {
	background-position: -3px -1027px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 413px;
	height: 221px;
	float:right;
}

div.authentic-scanning {
	background-position: -414px -1028px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 266px;
	height: 161px;
}

div.targeted-scan-profiles {
	background-position: -680px -1028px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 266px;
	height: 161px;
}

div.scan-options {
	background-position: -417px -1190px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 266px;
	height: 161px;
}


/*
* styles for the Product Pricing page
*/

div.product-tabs-container {
	text-align: center;
	margin-bottom: 10px;
}

div.products div.list-of-products {
	display:inline-block;
	margin-bottom: 5px;
}

.box-header-1 {
	padding: 10px;
	/* 2 rounded corners */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	text-align: center;
	border-bottom: 1px solid #fff;
}

.products .enterprise {
	background-color: #144a8d;
}
#enterprises_qualysguard div.column2 ul {
	display: table-cell;
	float: left;
	margin-right: 11px;	
	margin-bottom: 0;
}
#enterprises_qualysguard_pricing div.column7 div.enterprise {
	background-color: #660000;
}

#enterprises_qualysguard_pricing div.column7 div.express {
	background-color: #de1d0b;
}

#enterprises_qualysguard_policy-compliance_pricing div.column7 div.enterprise,
#enterprises_qualysguard_pci-compliance_pricing div.column7 div.enterprise {
	background-color: #006633;
}

#enterprises_qualysguard_policy-compliance_pricing div.column7 div.express, 
#enterprises_qualysguard_pci-compliance_pricing div.column7 div.express {
	background-color: #70af44;
}

#enterprises_qualysguard_secure-seal_pricing div.column7 div.enterprise {
	background-color: #a90114;
}

#enterprises_qualysguard #banner2 h1,
#enterprises_qualysguard #banner2 h2 {
	text-align:left;
}
#enterprises_qualysguard #banner2 h4 {
	line-height: 2;
	font-weight:normal;
}
#enterprises_qualysguard #banner2 div.text {
	position:relative;
	top: 34px;
	left: 37px;
	color: #fff;
}
#enterprises_qualysguard #banner2 a.learnmore {
	font-size:20px;
	color: #fff;
	text-decoration:none;
}
#enterprises_qualysguard #banner2 div.arrow {
	background-position: -1500px -1025px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 28px;
	height: 28px;
	position:relative;
	top: -27px;
	left: 116px;
}
#enterprises_qualysguard a.badge {
	overflow: hidden;
	display: inline-block;
	margin-right: 10px;
}
#enterprises_qualysguard a.vm {
	background-position: -1500px -675px;
	width: 44px;
	height: 31px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
}
#enterprises_qualysguard a.vm:hover,
#enterprises_qualysguard a.vm-on {
	background-position: -1500px -625px;
	width: 44px;
	height: 31px;
}
#enterprises_qualysguard a.pc {
	background-position: -1550px -675px;
	width: 44px;
	height: 31px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
}
#enterprises_qualysguard a.pc:hover,
#enterprises_qualysguard a.pc-on {
	background-position: -1550px -625px;
	width: 44px;
	height: 31px;
}
#enterprises_qualysguard a.pci {
	background-position: -1600px -675px;
	width: 44px;
	height: 31px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
}
#enterprises_qualysguard a.pci:hover,
#enterprises_qualysguard a.pci-on {
	background-position: -1600px -625px;
	width: 44px;
	height: 31px;
}
#enterprises_qualysguard a.was {
	background-position: -1650px -675px;
	width: 44px;
	height: 31px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
}
#enterprises_qualysguard a.was:hover,
#enterprises_qualysguard a.was-on {
	background-position: -1650px -625px;
	width: 44px;
	height: 31px;
}
#enterprises_qualysguard a.waf {
	background-position: -1700px -675px;
	width: 44px;
	height: 31px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
}
#enterprises_qualysguard a.waf:hover,
#enterprises_qualysguard a.waf-on {
	background-position: -1700px -625px;
	width: 44px;
	height: 31px;
}
#enterprises_qualysguard a.mds {
	background-position: -1750px -675px;
	width: 44px;
	height: 31px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
}
#enterprises_qualysguard a.mds:hover,
#enterprises_qualysguard a.mds-on {
	background-position: -1750px -625px;
	width: 44px;
	height: 31px;
}
#enterprises_qualysguard a.seal {
	background-position: -1800px -675px;
	width: 80px;
	height: 30px !important;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	padding-bottom: 0;
}
#enterprises_qualysguard a.seal:hover,
#enterprises_qualysguard a.seal-on {
	background-position: -1800px -625px;
}

#enterprises_qualysguard div.items div {
	float:left;	
}
#enterprises_qualysguard div.container {
	width: 1254px;
	height: 380px;
	position:relative;
}
#enterprises_qualysguard div.badges {
	position: absolute;
	top: 286px;
	left: 0;
	width: 469px;	
}
#enterprises_qualysguard div.image1 {
	background-position: 0 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 729px;
	height: 607px;
	position: absolute;
	top: -123px;
	left: 451px;
}
#enterprises_qualysguard div.image2 {
	background-position: 0 -625px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 729px;
	height: 614px;
	position: absolute;
	top: -123px;
	left: 451px;
}
#enterprises_qualysguard div.image3 {
	background-position: 0 -1250px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 729px;
	height: 614px;
	position: absolute;
	top: -123px;
	left: 451px;
}
#enterprises_qualysguard div.image4 {
	background-position: -750px 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 729px;
	height: 607px;
	position: absolute;
	top: -123px;
	left: 451px;
}
#enterprises_qualysguard div.image5 {
	background-position: -750px -625px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 729px;
	height: 614px;
	position: absolute;
	top: -123px;
	left: 451px;
}
#enterprises_qualysguard div.image6 {
	background-position: -750px -1250px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 729px;
	height: 614px;
	position: absolute;
	top: -123px;
	left: 451px;
}
#enterprises_qualysguard div.image7 {
	background-position: -1500px 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 729px;
	height: 614px;
	position: absolute;
	top: -123px;
	left: 451px;
}
#enterprises_qualysguard div.architecture {
	background-position: -1500px -900px;
	background-image: url('https://www.qualys.com/asset/image/sprite-qg-suite.png');
	overflow: hidden;
	width: 244px;
	height: 122px;
	margin-bottom: 0;
}
#enterprises_qualysguard div.column2 ul.contactus {
	float:right;
}
#enterprises_qualysguard div.side-column, #webcast div.side-column {
	float:right;
	margin-left: 29px
}

#enterprises_qualysguard a.button-type1 {
	margin: 10px 0 !important;
	padding: 9px 38px !important;
	font-weight:bold !important;	
}
#enterprises_qualysguard, #enterprises_qualysguard_vulnerability-management  div.middle {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
.express {
	background-color: #0177ca;
}

.box-header-1 h2 {
	color: #fff;
}
div.box-subscription {
	padding: 20px;
	margin-bottom: 5px;
}
p.term {
	font-size: 60px;
	color: #fff;	
	text-align: center;
	line-height: 0.6;
}

p.type {
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 1.8;
}

#enterprises_qualysguard_secure-seal_pricing p.type,
#enterprises_qualysguard_malware-detection_pricing p.type {
	margin-top: -15px;
}

#enterprises_qualysguard_secure-seal_pricing p.term,
#enterprises_qualysguard_malware-detection_pricing p.term {
	margin-bottom: 20px;
}
#enterprises_qualysguard_secure-seal_pricing p.term {
	margin-bottom: 6px;
}

#enterprises_qualysguard_secure-seal_pricing p.location {
	text-align: center;
	color: white;
	font-size: 24px;
}

#enterprises_qualysguard_secure-seal_pricing p.emea-pricing {
	color: #fff;
	font-size: 13px;
	text-align:center;
}
#enterprises_qualysguard_malware-detection_pricing td.label-column {
	width: 148px;
}
#enterprises_qualysguard_malware-detection_pricing span.emea-pricing {
	font-size: 11px;
	font-weight: normal;
}
div.box-subscription table {
	margin-top: 10px;
}
div.box-subscription table,
div.box-subscription table strong {
	color: #A9D9FB; /* hsb: 205, 33, 98 */
}
div.box-subscription table td {
	border-bottom: 1px dotted #a9d9fb;
}
#enterprises_qualysguard_pricing div.box-subscription table,
#enterprises_qualysguard_pricing div.box-subscription table strong {
	color: #FAA7B4; /* 351, 33, 98 */
}
#enterprises_qualysguard_pricing div.box-subscription table td {
	border-bottom-color: #FAA7B4;
}
#enterprises_qualysguard_policy-compliance_pricing div.box-subscription table,
#enterprises_qualysguard_policy-compliance_pricing div.box-subscription table strong,
#enterprises_qualysguard_pci-compliance_pricing div.box-subscription table,
#enterprises_qualysguard_pci-compliance_pricing div.box-subscription table strong {
	color: #A7FAD1; /* 150, 33, 98 */
}
#enterprises_qualysguard_policy-compliance_pricing div.box-subscription table td,
#enterprises_qualysguard_pci-compliance_pricing div.box-subscription table td {
	border-bottom-color: #A7FAD1;
}
#enterprises_qualysguard_secure-seal_pricing div.box-subscription table,
#enterprises_qualysguard_secure-seal_pricing div.box-subscription table strong {
	color: #FAA7B1;
}
#enterprises_qualysguard_secure-seal_pricing div.box-subscription table td {
	border-bottom-color: #FAA7B1;
}
div.box-subscription table tr:last-child td {
	border-bottom: 0 none;
}
div.box-subscription table td {
	padding: 3px 10px 3px 10px;
}
div.express table,
div.express table strong {
	color: #FFF !important;
}
div.express table td {
	border-bottom-color: #FFF !important;
}

.box-bottom-1 {
	padding: 5px 20px 20px;
	background-color:#d8dbde;
	/* 2 rounded corners */
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	border-bottom: 1px solid #fff;
}

.box-features {
	padding: 8px;
	background-color:#d8dbde;
	border-bottom: 1px solid #999;
	text-align:center;
}

div.box-bottom-1 table,
table.addl-info {
	color: #333333;	
	margin-top: 10px;
	font-size: 13px;
	width: 100%;
}

table.addl-info {
	margin: 20px 20px 20px 20px;	
	width: 389px;
}

div.box-bottom-1 table tr,
table.addl-info tr {
	border-bottom: 1px dotted #333333;
}

div.box-bottom-1 table tr:last-child,
table.addl-info tr:last-child {
	border-bottom: none;
}

div.box-bottom-1 table td,
table.addl-info td {
	padding: 3px 10px 3px 10px;
}

div.box-bottom-1 table strong,
table.addl-info strong {
	color: #333333;	
}

div.check-mark {
	background-position: -286px -64px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 10px;
	height: 11px;
}

a.try-it-now-free {
	background-position: -650px -550px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 259px;
	height: 76px;
	margin:10px auto 0;
	text-indent: -9999px;
	display: block;
	text-align:center;
}

div.products div.contact-us {
	text-align:center;
}

div.products div.contact-us h2 {
	line-height: 0.5;
}

/*
* styles for the Resources page
*/

div.resources div.hide,
div.resource li.hide,
div.resource-container li.hide {
	display: none;	
}

div.filters {
	background-color: #a3b1be;
	/* rounded corners */
	-webkit-border-radius: px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	font-size: 13px;
	margin-bottom: 43px;
}

div.filters div.section {
	margin-bottom: 17px;
}

div.filters div.heading {
	width: 146px;
	text-align:right;
	font-size: 14px;	
	font-style: italic;
	float:left;
	padding-right: 15px;
}

div.options {
	float:left;	
}

div.options div.column {
	width: 150px;	
	float: left;
}

div.resource-container {
	margin-bottom: 37px;
}

div.icon-container {
	width: 136px;
	text-align:right;
	float:left;
	margin-right: 29px;
}

div.icon-container div.icon-dummy {
	background-position:  -450px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 45px;
	height: 54px;
	position: relative;
	top: 0;
	right: 0;
	float: right;
}

div.icon-container div.icon-demo {
	background-position:  -500px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 41px;
	height: 38px;
	float: right;
}

div.icon-container div.icon-datasheets {
	background-position:  -550px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 36px;
	height: 45px;
	float: right;
}

div.icon-container div.icon-reviews {
	background-position:  -600px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 53px;
	height: 49px;
	float: right;
}

div.icon-container div.icon-guides {
	background-position:  -650px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 37px;
	height: 50px;
	float: right;
}

div.icon-container div.icon-whitepapers {
	background-position:  -700px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 36px;
	height: 45px;
	float: right;
}

div.icon-container div.icon-webcasts {
	background-position:  -750px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 45px;
	height: 35px;
	float: right;
}

div.icon-container div.icon-analystreports {
	background-position:  -800px -650px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 45px;
	height: 36px;
	float: right;
}

div.resource {
	float: left;
}

div.resource ul {
	width: 713px;
}

div.resources div.back-to-top {
	margin-left:165px;
}

div.options a {
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 43px;
	height: 30px;
	display:inline-block;
	text-indent:-9999px;
	margin-right: 33px;
}

div.options a.suite:hover,
div.options a.suite-on {
	background-position: 0 -650px !important;
}

div.options a.suite {
	background-position: 0 -700px;
}

div.options a.vm:hover,
div.options a.vm-on {
	background-position: -50px -650px !important;
}

div.options a.vm {
	background-position: -50px -700px;
}

div.options a.pc:hover,
div.options a.pc-on {
	background-position: -100px -650px !important;
}

div.options a.pc {
	background-position: -100px -700px;
}

div.options a.pci:hover,
div.options a.pci-on {
	background-position: -150px -650px !important;
}

div.options a.pci {
	background-position: -150px -700px;
}

div.options a.was:hover,
div.options a.was-on {
	background-position: -200px -650px !important;
}

div.options a.was {
	background-position: -200px -700px;
}

div.options a.waf:hover,
div.options a.waf-on {
	background-position: -250px -650px !important;
}

div.options a.waf {
	background-position: -250px -700px;
}

div.options a.mds:hover,
div.options a.mds-on {
	background-position: -300px -650px !important;
}

div.options a.mds {
	background-position: -300px -700px;
}

div.options a.seal:hover,
div.options a.seal-on {
	background-position: -350px -650px !important;
	
}

div.options a.seal {
	background-position: -350px -700px;
	width: 76px !important;
	height: 29px !important;
}

/*
* styles for the Security Compliance Platform page
*/

div.security-platform #products {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow:none;
}

div.security-platform div.cycle {
	background-position: -25px -1225px;
	background-image: url('https://www.qualys.com/asset/image/sprite-platform.png');
	overflow: hidden;
	width: 386px;
	height: 394px;
	margin-left: 40px;
	margin-bottom: 36px;
	margin-right: 46px;
}

div.bubble-container {
	width: 880px;
	-moz-box-shadow:    0 7px 12px 0 #ccc;
	-webkit-box-shadow: 0 7px 12px 0 #ccc;
	box-shadow:         0 7px 12px 0 #ccc;
	/* rounded corners */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 8px;
	margin: 30px 0 10px 0;
}

div.bubble {
	font-size: 12px;
	background: #d0d0d0; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#e0e0e0)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ebebeb, #e0e0e0); /* for firefox 3.6+ */
	border: 1px solid #a1a1a1;
	-moz-box-shadow: inset 0 3px 8px 0 #ccc;
	-web-kit-box-shadow: inset 0 3px 8px 0 #ccc;
	box-shadow: inset 0 3px 8px 0 #ccc;
	padding: 5px 10px;
	text-align:center;
	color: #131313;
	/* rounded corners */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 8px;
	position: relative;
}

div.bubble div.tick {
	background-position: -321px -56px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 15px;
	height: 8px;
	position: absolute;
	bottom: -7px;
	left: 435px;
}

div.bubble a {
	font-size: 12px;
	margin-left: 31px;
}

div.middle-cell,
div.side-cell {
	display: table-cell;
}

div.middle-cell {
	width: 500px;	
	text-align: center;
}
div.side-cell {
	width: 179px;	
}
div.links {
	text-align: right;
	margin-right: 20px;
}

div.security-platform div.sidebox,
div.it-grc div.sidebox {
	float:right;
	width: 416px;
}

div.security-platform div.sidebox h2,
div.it-grc div.sidebox h2 {
	font-size: 18px;
}

div.it-grc div.sidebox ul h6 {
	display: inline;
}

div.security-platform div.sidebox p,
div.it-grc div.sidebox p {
	font-size: 12px;
}

div.security-platform div.sidebox ul,
div.it-grc div.sidebox ul {
	font-size: 13px;
}

div.main {
	display: table-cell;
	padding-right: 28px;
	vertical-align: top;
}

div.buttons {
	display: table-cell;
}

a.button {
	width: 285px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	padding: 11px 10px 11px 14px;
	/* rounded corners */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height:1;
	margin-bottom: 5px;
	position: relative;
	display:block;
}

a.device-security {
	background-color: #27418a;
}

a.application-security {
	background-color: #0077c9;
}

a.qualysguard-platform {
	background-color: #999;
}

span.white-triangle {
	background-position: -306px -57px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 11px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 9px;
}

div.security-platform #products {
	width: auto;	
}

div.security-platform #products a {
	margin: 0 20px;
}


/*
* styles for the Network & Mobile Devices page
*/
div.network-mobile-devices div.cycle{
	background-position: -25px -800px;
	background-image: url('https://www.qualys.com/asset/image/sprite-platform.png');
	overflow: hidden;
	width: 402px;
	height: 402px;
	margin-bottom: 36px;
	margin-right: 46px;
}

div.network-mobile-devices div.sidebox,
div.web-applications div.sidebox {
	float:right;
	width: 434px;
}

div.network-mobile-devices div.description,
div.web-applications div.description,
div.it-grc div.description {
	margin-left: 100px;	
	text-align: left !important;
}

div.vm {
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	background-position: -75px -500px;
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 59px;
	height: 42px;
	text-indent: -9999px;
	margin: 0 21px;
}

div.pc  {
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	background-position: -150px -500px;
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 59px;
	height: 42px;
	text-indent: -9999px;
	margin: 0 21px;
}

div.network-mobile-devices div.pci,
div.web-applications div.pci,
div.it-grc div.pci {
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	background-position: -225px -500px;
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 59px;
	height: 42px;
	text-indent: -9999px;
	margin: 0 21px;
}


/*
* styles for the Web Applications page
*/

div.web-applications div.cycle {
	background-position: -25px -25px;
	background-image: url('https://www.qualys.com/asset/image/sprite-platform.png');
	overflow: hidden;
	width: 400px;
	height: 407px;
	margin-bottom: 36px;
	margin-right: 46px;
}

div.was {
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	background-position: -300px -600px;
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 59px;
	height: 42px;
	text-indent: -9999px;
	margin: 0 21px;
}

div.mds {
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	background-position: -450px -600px;
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 59px;
	height: 42px;
	text-indent: -9999px;
	margin: 0 21px;
}

div.waf {
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	background-position: -375px -600px;
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 59px;
	height: 42px;
	text-indent: -9999px;
	margin: 0 21px;
}

/*
* styles for the IT-GRC page
*/

div.it-grc div.cycle {
	background-position: -25px -450px;
	background-image: url('https://www.qualys.com/asset/image/sprite-platform.png');
	overflow: hidden;
	width: 558px;
	height: 351px;
	margin-bottom: 36px;
	margin-right: 46px;
}

div.it-grc div.sidebox {
	float: right;
	width: 292px;
}
div.it-grc div.panes {
	width: 558px;
}

/*
* styles for the Consultants page
*/

#banner {
	background-image: url('https://www.qualys.com/asset/image/banner-background.jpg');
	width: 958px;
	height: 380px;
	margin: 0 13px 13px 0;
	
	/* 2 rounded corners */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	
	position: relative;
}

#banner2 {
	background-image: url('https://www.qualys.com/asset/image/banner-background.jpg');
	height: 380px;
	left: -39px;
	overflow: hidden;
	position: relative;
	width: 958px;
}

#banner3 {
	background-image: url('https://www.qualys.com/asset/image/banner-background.jpg');
	width: 880px;
	height: 300px;
	margin: 0 0 30px 0;

	position: relative;
}

#partners_consultant #banner3 {
	height: 330px;
}

div.navi {
	font-size: 66.67%;
	left: 50%;
	margin-left: -16.2em;
	position: absolute;
	text-align: center;
	top: 0.6em;
	width: 32.4em; /* 24 * 13.5 = 324 */
	z-index: 99;
}

div.navi a,
div.navi a {
	background: #FFF;
	border: 0.1em solid #FFF;
	border-radius: 0.5em;
	box-shadow: inset 0 0.2em 0.1em 0 rgba(0,0,0,0.3);
	color: #FFF;
	cursor: pointer;
	opacity: 0.5;
	display: inline-block;
	height: 0.8em;
	margin: 0 0.6em;
	width: 0.8em;
}

div.navi a:hover {
	opacity: 0.65;
}

div.navi a.active,
div.navi a:active {
	opacity: 0.85;
}


/*
 * page specific overrides for the scrollable navigation elements
 */
#banner2 div.navi {
	top: 12px;
}
#enterprises_qualysguard #banner2 {
	overflow: visible;
}
#enterprises_qualysguard div.gradient {
	margin: 0 0 9px;
}
#enterprises_qualysguard div.navi {
	font-size: 9px;
	bottom: -24px;
	top: auto;
}
#enterprises_qualysguard div.navi a {
	background-color: #AAA;
	border-color: #AAA;
	color: #AAA;
}


.ipad-consultant {
	position: absolute;
	top: -30px;
	right: 0;	
	z-index: 99;
}

#partners_consultant div.title {
	color: #FFF;
	text-align: left;	
	position: absolute;
	top: 0px;
	left: 30px;	
	width: 378px;
}

#banner3 div.title {
	color: #FFF;
	padding-top: 35px;
}

#partners_consultant div.title h1 {
	font-size: 28px;
}

#partners_consultant div.title h2 {
	font-size: 22px;
}

#banner div.title h1,
#banner3 div.title h1 {
	text-align: left;
	line-height: 1.167; /*35px / 30px */
}

#banner div.title h2,
#banner3 div.title h2 {
	font-weight: normal;
	line-height: 1.13; /*26px / 23px */
}

div.consultant #container,
div.pci #container,
div.vas #container,
div.msp #container,
div.products #container { /* adjust margin top for pages with a banner */
	margin-top: 34px;
}

div.consultant div.column1 div.heading {
	height: auto !important	;
}

.symantec {
	background-position: -625px -375px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 195px;
	height: 110px;
	margin: 0 auto 10px;
}

.dell-secureworks {
	background-position: 0 -375px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 200px;
	height: 120px;
	margin: 0 auto;
}

.virtual-scanner {
	background-position: -200px -375px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 215px;
	height: 120px;
	margin: 0 auto;
}

.qualysguard-consultant {
	background-position: -536px -507px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 200px;
	height: 120px;
	margin: 0 auto;
}

.bag {
	background-position: -367px -85px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
	width: 118px;
	height: 146px;
	margin: 0 auto;
	float: right;
	margin: 0 10px 0 10px;
}

/*
* styles for the Partner pages
*/

div.pci #banner3 div.title, 
div.pci #banner3 div.title h1,
div.msp #banner3 div.title, 
div.msp #banner3 div.title h1,
div.vas #banner3 div.title, 
div.vas #banner3 div.title h1 {
	width: 100%;
	text-align:center;
}

#logos {
	background-color: #FFF;
	/* 2 rounded corners */
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	width: 700px;
	height: 95px;
	top: 13px;
	left: 86px;
	position: relative;
	border: 1px solid #CCC;
}

#logos p {
	text-align:center;
	font-size: 12px;
	margin-top: 5px;
}

#logos a.arrow-right {
	background-position: -975px 3px;	
}

#logos-wrapper {
	display: table;
	margin: 25px auto 0;	
}

#logos-wrapper a {
	height: 59px;
	display: inline-block;
	margin: 0 10px;
	text-indent: -9999px;
	background-image: url(https://www.qualys.com/asset/image/sprite.png);
	overflow: hidden;
}

.verizon {
	background-position: 0 -640px;
	width: 90px;
}

.dell {
	background-position: -90px -635px;
	width: 131px;
}

.ntt {
	background-position: -221px -629px;
	width: 131px;
}

.ibm {
	background-position: -352px -626px;
	width: 76px;
}

.wipro {
	background-position: -428px -640px;
	width: 60px;
}

.bt {
	background-position: -488px -633px;
	width: 86px;
}

.main-column {
	display: table-cell;
	width: 550px;	
	padding-right: 38px;
	display:block;
}

.side-column {
	float: right;
	width: 288px;
}

#content .side-column .column2 {
	float:none;
	margin: 0;	
}


/*
* styles for the Sans-At-Risk newsletter
*/
.sans-at-risk-newsletter-label {
	display: block;
	font-weight: bold;
	margin-top: 10px;
} 

.sans-at-risk-newsletter-label:after {
	content: ":";
} 
.sans-at-risk-newsletter-heading {
	font-weight: bold;
}
.research-sans-at-risk-2012 pre,
.research-sans-at-risk-2011 pre {
	font-size: 15px;
}

/*
* styles for the Newsroom navigation
*/
#newsroom-nav {
	float: left;
	font-size: 15px;
	line-height: 1;
	margin-top: 53px;
	width: 192px;
}
#newsroom-nav h6,
#newsroom-nav a {
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	padding: 11px 0 11px 18px;
}
#newsroom-nav a {
	color: #333;
	display: block;
}
#newsroom-nav a:hover {
	text-decoration: none;
}
#newsroom-nav a.active,
#newsroom-nav a:active {
	background: #dfe1e2;
	-moz-box-shadow: inset 2px 2px 13px 1px #aaa;
	-web-kit-box-shadow: inset 2px 2px 13px 1px #aaa;
	box-shadow: inset 2px 2px 13px 1px #aaa;
}
#newsroom-content {
	border-left: 1px solid #d9d9d9;
	-moz-box-shadow: -14px 0 14px -7px #eee;
	-webkit-box-shadow: -14px 0 14px -7px #eee;
	box-shadow: -14px 0 14px -7px #eee;
	margin: 0 0 31px 152px; /* 192 - 40 */
	padding: 0 0 30px 39px;
}
#newsroom-content h1 {
	line-height: 1;
	margin: 0 0 22px 0;
	text-align: left;
}
div.pseudo-h1 {
	/* matches defualt h1 */
	color: #333;
	font-size: 30px;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 22px 0;
}

/*
* list of regions styled with vertical lines in-between
*/
div.list-of-regions {
	font-size: 12px;
	line-height: 1;
}
div.list-of-regions a {
	border-left: 1px solid #CCC;
	border-right: 1px solid #666;
	color: #333;
	display: inline-block;
	line-height: 1;
	padding: 0 10px 2px 10px;
	text-decoration: none;
}
div.list-of-regions a.active,
div.list-of-regions a:active {
	color: #000;
	font-weight: bold;
}
div.list-of-regions a:first-child {
	border-left: 0 none;
	padding-left: 2px;
}
div.list-of-regions a:last-child {
	border-right: 0 none;
	padding-right: 0;
}


/*
* list of years styled in a row of equal width buttons
*/
div.load-more,
div.list-of-years,
div.list-of-products,
div.tabs {
	background: #f5f5f5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);
	background: linear-gradient(top, #fefefe 0%,#e6e6e6 100%);
	border: 1px solid #d9d9d9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 30px 0;
	text-align: center;
}
div.load-more a,
div.list-of-years a,
div.list-of-products a,
div.tabs a {
	border-left: 1px solid #d9d9d9;
	color: #333;
	display: table-cell;
	line-height: 1;
	padding: 10px 0;
	text-align: center;
}
div.load-more a:first-child,
div.list-of-years a:first-child,
div.list-of-products a:first-child,
div.tabs a:first-child {
	border-left: 0 none;
}
div.load-more a:hover,
div.list-of-years a:hover,
div.list-of-products a:hover,
div.tabs a:hover {
	text-decoration: none;
}
div.load-more a:active,
div.load-more a.active,
div.list-of-years a.active,
div.list-of-years a:active,
div.list-of-products a.active,
div.list-of-products a:active,
div.tabs a.active,
div.tabs a:active {
	background: #999;
	-moz-box-shadow: inset 0 0 8px #8a8a8a;
	-webkit-box-shadow: inset 0 0 8px #8a8a8a;
	box-shadow: inset 0 0 8px #8a8a8a;
	color: white;
}
div.load-more a.active:first-child,
div.load-more a:active:first-child,
div.list-of-years a.active:first-child,
div.list-of-years a:active:first-child,
div.list-of-products a.active:first-child,
div.list-of-products a:active:first-child,
div.tabs a.active:first-child,
div.tabs a:active:first-child {
	-moz-box-shadow: inset 2px 2px 8px #8a8a8a;
	-webkit-box-shadow: inset 2px 2px 8px #8a8a8a;
	box-shadow: inset 2px 2px 8px #8a8a8a;
}
div.load-more a.active:last-child,
div.load-more a:active:last-child,
div.list-of-years a.active:last-child,
div.list-of-years a:active:last-child,
div.list-of-products a.active:last-child,
div.list-of-products a:active:last-child,
div.tabs a.active:last-child,
div.tabs a:active:last-child {
	-moz-box-shadow: inset -2px 2px 8px #8a8a8a;
	-webkit-box-shadow: inset -2px 2px 8px #8a8a8a;
	box-shadow: inset -2px 2px 8px #8a8a8a;
}
div.load-more a:first-child,
div.list-of-years a:first-child,
div.list-of-products a:first-child,
div.tabs a:first-child {
	border-left: 0 none;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}
div.load-more a:last-child,
div.list-of-years a:last-child,
div.list-of-products a:last-child,
div.tabs a:last-child {
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
}
div.load-more a {
	width: 100%;
}
div.four-items a {
	width: 171px;
}
#company_newsroom_industry-analyst-reports div.four-items a {
	width: 219px;
}
div.two-items a {
	width: 280px;	
}
div.eight-items a {
	width: 91px;	
}
div.five-items a {
	width: 180px;	
}
div.ten-items a {
	width: 87px;	
}

/*
 * Solution / Technology Partners
 */
#partners_solution-technology div.two-column div.column1 {
	height: 563px;
	width: 361px;
	padding: 34px;
	background-color: #90bade;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 18px;
}
#partners_solution-technology div.two-column div.last{
	background-color: #d8dbde;
}
#partners_solution-technology div.two-column h2 {
	font-size: 23px;
	text-align:left;
}
#partners_solution-technology div.two-column p,
#partners_solution-technology div.two-column li a {
	font-size: 15px;	
}
#partners_solution-technology div.two-column li {
	font-size: 14px;	
}
#partners_solution-technology a.arrow-right {
	font-size: 13px;	
}
#partners_solution-technology_find div.solution-technology-partner {
	width: 262px;
	float:left;
	font-size: 12px;
	color: #666;
	margin: 0 15px 20px;
	display:table-cell;
}
div.solution-technology-partner em {
	font-weight: bold;
	font-size: 13px;
}
div.solution-technology-partner a.thumbnail {
	height: 140px;
	display: block;
	text-indent: -9999px;
	width: 262px;
	
}
a.partner-thumb-beyondtrust {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 0;
}
a.partner-thumb-modulo {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px 0;
}
a.partner-thumb-risk-io {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px 0;
}
a.partner-thumb-cyber-ark {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -140px;
}
a.partner-thumb-rsam {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -140px;
}
a.partner-thumb-skybox {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -140px;
}
a.partner-thumb-qg-smtp-integration {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -280px;
}
a.partner-thumb-metainfo {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -280px;
}
a.partner-thumb-verisign {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -280px;
}
a.partner-thumb-forescout {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -420px;
}
a.partner-thumb-lancope {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -420px;
}
a.partner-thumb-rsa-archer {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -420px;
}
a.partner-thumb-neon-software {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -560px;
}
a.partner-thumb-riverbed {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -560px;
}
a.partner-thumb-arcsight {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -560px;
}
a.partner-thumb-sourcefire {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -700px;
}
a.partner-thumb-core {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -700px;
}
a.partner-thumb-citrix {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -700px;
}
a.partner-thumb-allgress {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -840px;
}
a.partner-thumb-square {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -840px;
}
a.partner-thumb-netforensics {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -840px;
}
a.partner-thumb-host-integrity-systems {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -980px;
}
a.partner-thumb-logrythm {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -980px;
}
a.partner-thumb-novell {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -980px;
}
a.partner-thumb-brinqa {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -1120px;
}
a.partner-thumb-redseal {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -1120px;
}
a.partner-thumb-qlabs {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -1120px;
}
a.partner-thumb-rsa {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -1260px;
}
a.partner-thumb-imperva {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -1260px;
}
a.partner-thumb-trigeo {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -1260px;
}
a.partner-thumb-still-secure {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -1400px;
}
a.partner-thumb-symantec {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -1400px;
}
a.partner-thumb-lockpath {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -1400px;
}
a.partner-thumb-splunk {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -1540px;
}
a.partner-thumb-f5 {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -262px -1540px;
}
a.partner-thumb-metricstream {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll -524px -1540px;
}
a.partner-thumb-thycotic {
	background: transparent url(https://www.qualys.com/asset/image/sprite-technology-partners.png) no-repeat scroll 0 -1680px;
}
div.partner-container {
	margin: 0 auto;	
}
div.partner-container a.arrow-right {
	font-size: 12px !important;
}
#partners_solution-technology_find div.partner-container {
	width: 877px;
}
/*
 * styles for pointy tabs
 */
div.pointy-tabs {
	background: none;
	border: none;
	display: inline-block;
}
div.pointy-tabs a {
	background: transparent url('https://www.qualys.com/asset/image/tab-background.png') repeat-x scroll 0 0;
	border: 0 none;
	height: 16px;
	line-height: 1;
	padding: 12px 0;
	width: auto;
}
div.pointy-tabs a:first-child,
div.pointy-tabs a:last-child {
	border-radius: 0;
}
div.pointy-tabs a:before,
div.pointy-tabs a:after {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll 0 0;
	content: "";
	display: block;
	margin: -12px 0;
	height: 40px;
	width: 14px;
}
div.pointy-tabs a:before {
	background-position: -20px -775px;
	float: left;
	margin-right: 20px;
}
div.pointy-tabs a:first-child:before {
	background-position: 0 -775px;
}
div.pointy-tabs a:after {
	background-position: -40px -775px;
	float: right;
	margin-left: 20px;
	margin-right: -14px;
}
div.pointy-tabs a:last-child:after {
	background-position: -60px -775px;
}
div.pointy-tabs a.active,
div.pointy-tabs a:active {
	background: transparent url('https://www.qualys.com/asset/image/tab-background-on.png') repeat-x scroll 0 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
div.pointy-tabs a.active:before,
div.pointy-tabs a:active:before {
	background-position: -20px -815px;
}
div.pointy-tabs a.active:first-child:before,
div.pointy-tabs a:active:first-child:before {
	background-position: 0 -815px;
}
div.pointy-tabs a.active:after,
div.pointy-tabs a:active:after {
	background-position: -40px -815px;
}
div.pointy-tabs a.active:last-child:after,
div.pointy-tabs a:active:last-child:after {
	background-position: -60px -815px;
}
div.pointy-tabs a.active:first-child,
div.pointy-tabs a.active:last-child,
div.pointy-tabs a:active:first-child,
div.pointy-tabs a:active:last-child {
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

body.enterprises div.panes > div {
	border: 0 none;
	padding: 0;
}


/*
* styles for each news release summary
*/
div.news-release-summary {
	margin: 0 0 30px 5px;
}
div.news-release-summary th {
	width: 120px;
	text-align: left;
}
div.news-release-date {
	font-weight: bold;
	white-space: nowrap;
}
div.news-release-summary h6 a {
	color: #333;
}
div.news-release-summary h6 a:hover {
	text-decoration: none;
}


/*
* styles for each news release summary
*/
div.media-coverage-summary {
	margin: 0 0 30px 0;
}
#content div.media-coverage-summary th,
#content div.media-coverage-summary td {
	vertical-align: top;
	padding-bottom: 30px;
}
#content div.media-coverage-summary th {
	min-width: 172px;
	text-align: center;
	width: auto;
}
div.news-release-date {
	font-weight: bold;
	white-space: nowrap;
}
div.media-coverage-summary h6 a {
	color: #333;
}
div.media-coverage-summary h6 a:hover {
	text-decoration: none;
}

div.media-coverage-logo {
	padding: 0 20px;
}
div.media-coverage-logo img {
	margin: 0 auto;
	max-width: 130px;
	margin-top: 0.4em;
}
p.media-coverage-date {
	line-height: 1;
	margin: 0.75em 0 0;
}


/*
* style for the load more button
*/
div.load-more {
	margin: 0;
}
div.load-more a {
	display: block;
}


/*
 * styles for each news release
 */
#news-release-container {
	width: 6.5in;
}
#news-release-container h1 {
	/* matches defualt h2 */
	font-size: 23px;
	line-height: 1.5em;
	margin: 30px 0 23px;
	padding: 0;
}
#news-release-container h2 {
	/* matches defualt h5 without bold */
	font-size: 17px;
	font-weight: normal;
	line-height: 1.5;
	margin: 23px 0 23px;
	padding: 0;
}
#news-release-container h3 {
	/* matches defualt h6 */
	color: #000;
	font-size: 15px;
	font-weight: bold;
}
#news-release-container p {
	margin-bottom: 1.5em;
}
#news-release-container table {
	font-size: 12px;
}
#news-release-container div.horizontaldottedline {
	display: none;
}
#news-release-container div.horizontalsharpline {
	border-bottom: 1px solid #d9d9d9;
	height: 0;
	margin: 1.5em 0;
	text-indent: -9999em;
}
div.news-release-actions {
	float: right;
	padding: 5px 0;
}
div.news-release-actions a {
	float: left;
	height: 20px;
	margin: 0 8px;
	text-indent: -9999px;
	width: 24px;
}
div.news-release-actions a.send-email {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -256px -56px;
}
div.news-release-actions a.print-page {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -224px -56px;
}

/*
 * home page styles
 */
#homepage {
	font-size: 12px;
}
#homepage a {
	text-decoration: none;
}


/*
 * home page banner area
 */
#banner_container,
#announcements_container,
#featured_items_container {
	margin: 0 auto;
	position: relative;
	width: 960px;
}
#banner_container {
	background: #428ADB;
	background: -moz-linear-gradient(top, rgb(8,90,203) 0%, rgb(11,93,204) 1%, rgb(15,96,205) 7%, rgb(30,108,209) 21%, rgb(63,135,218) 44%, rgb(70,141,220) 49%, rgb(103,168,229) 62%, rgb(124,185,235) 74%, rgb(129,189,236) 78%, rgb(131,190,236) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(8,90,203)), color-stop(1%,rgb(11,93,204)), color-stop(7%,rgb(15,96,205)), color-stop(21%,rgb(30,108,209)), color-stop(44%,rgb(63,135,218)), color-stop(49%,rgb(70,141,220)), color-stop(62%,rgb(103,168,229)), color-stop(74%,rgb(124,185,235)), color-stop(78%,rgb(129,189,236)), color-stop(100%,rgb(131,190,236))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(8,90,203) 0%,rgb(11,93,204) 1%,rgb(15,96,205) 7%,rgb(30,108,209) 21%,rgb(63,135,218) 44%,rgb(70,141,220) 49%,rgb(103,168,229) 62%,rgb(124,185,235) 74%,rgb(129,189,236) 78%,rgb(131,190,236) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(8,90,203) 0%,rgb(11,93,204) 1%,rgb(15,96,205) 7%,rgb(30,108,209) 21%,rgb(63,135,218) 44%,rgb(70,141,220) 49%,rgb(103,168,229) 62%,rgb(124,185,235) 74%,rgb(129,189,236) 78%,rgb(131,190,236) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(8,90,203) 0%,rgb(11,93,204) 1%,rgb(15,96,205) 7%,rgb(30,108,209) 21%,rgb(63,135,218) 44%,rgb(70,141,220) 49%,rgb(103,168,229) 62%,rgb(124,185,235) 74%,rgb(129,189,236) 78%,rgb(131,190,236) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(8,90,203) 0%,rgb(11,93,204) 1%,rgb(15,96,205) 7%,rgb(30,108,209) 21%,rgb(63,135,218) 44%,rgb(70,141,220) 49%,rgb(103,168,229) 62%,rgb(124,185,235) 74%,rgb(129,189,236) 78%,rgb(131,190,236) 100%); /* W3C */
	-moz-radius: 10px 10px 0 0 / 10px 10px 0 0;
	-webkit-radius: 10px 10px 0 0 / 10px 10px 0 0;
	border-radius: 10px 10px 0 0 / 10px 10px 0 0;
	height: 370px;
	overflow: hidden;
}
#banner_clouds {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll 0 0;
	-moz-radius: 10px 10px 0 0 / 10px 10px 0 0;
	-webkit-radius: 10px 10px 0 0 / 10px 10px 0 0;
	border-radius: 10px 10px 0 0 / 10px 10px 0 0;
	height: 370px;
	left: 0;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 960px;
}
#homepage div.banner {
	position: absolute;
	top: 0;
	left: 0;
}
#homepage div.banner a {
	color: #FFF;
}
#homepage div.banner h1,
#homepage div.banner p {
	color: #FFF;
}
#homepage div.banner h1 {
	font-size: 40px;
	font-weight: bold;
	line-height: 1.2;
	text-align: left;
	-moz-text-shadow: -2px 3px 1px rgba(19, 100, 206, 0.75);
	-webkit-text-shadow: -2px 3px 1px rgba(19, 100, 206, 0.75);
	text-shadow: -2px 3px 1px rgba(19, 100, 206, 0.75);
}
#homepage div.banner p {
	font-size: 18px;
	line-height: 1.4;
	-moz-text-shadow: -1px 2px 1px rgba(19, 100, 206, 0.75);
	-webkit-text-shadow: -1px 2px 1px rgba(19, 100, 206, 0.75);
	text-shadow: -1px 2px 1px rgba(19, 100, 206, 0.75);
}
#homepage div.navi {
	font-size: 10px;
	margin-top: 6px;
}
#homepage div.announcements b {
	text-transform: uppercase;
}


/*
 * home page announcements, a.k.a. the news ticker
 */
#announcements_container {
	background: #CCC url(https://www.qualys.com/asset/image/background-homepage-announcements.png) repeat-x scroll 0 0;
	z-index: 2;
}
#announcements_container span.disabled {
	display: none;
}
#announcements_buttons {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 960px;
	z-index: 3;
}
div.announcements {
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	width: 960px;
}
div.announcements a {
	color: #333;
	clear: left;
	display: block;
	float: left;
	line-height: 1;
	height: 12px;
	padding: 13px 0 13px;
	max-width: 780px;
}
span.announcement-type {
	border-right: 1px solid #333;
	color: #000;
	display: inline-block;
	font-weight: bold;
	margin-right: 0.5em;
	padding-right: 0.5em;
}
#announcements_buttons a.upcoming-events,
#announcements_buttons a.recent-security-alerts,
#announcements_buttons a.toggle-announcements,
#announcements_buttons div.blogs {
	height: 19px;
	position: absolute;
	right: 22px;
	top: 10px;
}
#announcements_buttons a.upcoming-events,
#announcements_buttons a.recent-security-alerts {
	padding: 0;
	text-indent: -9999px;
	width: 19px;
}
#announcements_buttons a.upcoming-events {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -368px -56px;
	right: 63px; /* 12px + 19px + 22px */
}
#announcements_buttons a.recent-security-alerts {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -400px -56px;
}
#announcements_buttons a.toggle-announcements,
#announcements_buttons div.blogs {
	font-size: 12px;
	line-height: 1;
	padding-top: 3px;
}
#announcements_buttons a.toggle-announcements {
	right: 155px; /* 12px + 19px + 12px + 19px + 22px + 10px + 51px */
}
#announcements_buttons div.blogs {
	right: 104px; /* 12px + 19px + 12px + 19px + 22px + 10px */
}
#announcements_buttons span.pronged-menu-title {
	color: rgb(134, 134, 138);
	font-weight: bold;
}
div.pronged-menu {
	cursor: pointer;
	position: relative;
}
div.pronged-menu:hover div.pronged-menu-box {
	visibility: visible;
}
div.pronged-menu-box {
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 6px;
	box-shadow: 0 1px 9px 1px rgba(35, 31, 32, 0.36);
	visibility: hidden;
	height: auto;
	left: 0;
	line-height: 1.5;
	padding: 9px 14px 9px 14px;
	position: absolute;
	top: 2em;
	width: auto;
	z-index: 1;
}
div.pronged-menu-box div.prong-dk {
	border-color: #CCC transparent;
}
a.pronged-menu-item {
	display: block;
	white-space: nowrap;
}


/*
 * drop down menus with prong for links in header toolbar
 */
div.toolbar div.pronged-menu-box {
	top: 34px;
	left: 0;
}
div.languages div.prong-dk,
div.languages div.prong-lt {
	margin-left: 24.5px; /* (41+8)/2 +  */
}
div.search div.pronged-menu-box {
	left: -88px; /* -115 + 27 */
}
div.search div.prong-dk,
div.search div.prong-lt {
	margin-left: 115px; /* 250/2 - 20/2 */
}
div.qualysguard-login div.pronged-menu-box {
	font-weight: normal;
	left: auto;
	right: 0;
	text-align: right;
}
div.qualysguard-login div.prong-dk,
div.qualysguard-login div.prong-lt {
	left: auto;
	margin-right: 38.5px;
	right: 0;
}
div.qualysguard-login div.prong-lt {
	right: 1px;
}


/*
 * drop down menu with prong for blogs link in announcements on the home page
 */
div.blogs div.pronged-menu-box {
	left: -15px; /* 14 + 1 = 15 */
	top: 27px;
	width: 124px;
}
div.blogs div.prong-dk,
div.blogs div.prong-lt {
	margin-left: 19.5px; /* (32+15-8)/2=19.5 */
}


/*
 * home page featured item boxes
 */
#featured_items_container {
	margin: 0 auto -20px;
	padding: 20px 33px 0;
	width: 894px;
}
#featured_items_container .two-lines {
	line-height: 1.2;
}
#featured_items_container div.three-column {
	float: left;
	width: 894px;
}
#featured_items_container a {
	background: #88898E;
	background: #88898E url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4YTlhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MzY0NjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a8a9ae 0%, #636469 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a9ae), color-stop(100%,#636469));
	background: -webkit-linear-gradient(top, #a8a9ae 0%,#636469 100%);
	background: -o-linear-gradient(top, #a8a9ae 0%,#636469 100%);
	background: -ms-linear-gradient(top, #a8a9ae 0%,#636469 100%);
	background: linear-gradient(top, #a8a9ae 0%,#636469 100%);
	border-radius: 10px;
	display: block;
	float: left;
	height: 91px; /* 105 - 14 */
	margin: 0 10px 20px;
	padding: 14px 0 0 14px;
	width: 264px; /* 278 - 14 */
}
#featured_items_container a.prev,
#featured_items_container a.next {
	border-radius: 0;
	cursor: pointer;
	float: left;
	height: 36px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 54.5px;
	width: 10px;
}
#featured_items_container a.disabled,
#featured_items_container a.disabled {
	visibility: hidden;
}
#featured_items_container a.prev {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -336px -56px;
	left: 13px;
}
#featured_items_container a.next {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -352px -56px;
	right: 13px;
}
#featured_items_container span.thumbnail {
	background: #FFF;
	display: block;
	height: 75px;
	text-indent: -9999px;
	width: 86px;
}
#featured_items_container h6 {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	float: right;
	padding: 0 10px 0 0;
	width: 156px;
}
#featured_items_container em {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	padding: 0 0 4px 0;
}
div.scrollable {
	position:relative;
	overflow:hidden;
}
div.items {
	position:absolute;
}

/*
 * home page featured item boxes
 */
#featured_item_1 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -475px -595px;
}
#featured_item_2 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -575px -595px;
}
#featured_item_3 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -675px -595px;
}
#featured_item_4 span.thumbnail,
#featured_item_5 span.thumbnail,
#featured_item_6 span.thumbnail {
	margin-top: -4px;
	height: 83px;
}
#featured_item_4 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -975px -770px;
}
#featured_item_5 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -975px -870px;
}
#featured_item_6 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -975px -670px;
}
#featured_item_7 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -775px -595px;
}
#featured_item_8 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -475px -675px;
}
#featured_item_9 span.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -975px -595px;
}

/*
 * home page banner 1 styles
 */
#banner_1 {
	display: block;
}
#banner_1_50,
#banner_1_headline,
#banner_1_logo_group_1,
#banner_1_logo_group_2,
#banner_1_logo_group_3,
#banner_1_video {
	position: absolute;
}
#banner_1_50 {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll 0 -370px;
	left: 60px;
	height: 266px;
	margin: 0 0 0 -25px;
	text-indent: -9999px;
	top: 18px;
	width: 304px;
}
#banner_1_headline {
	font-size: 36px;
	height: 3.6em;
	left: 325px;
	position: absolute;
	top: 83px;
	width: 634px; /* 960 - 266 - 60 */
}
#banner_1_logo_group_1,
#banner_1_logo_group_2,
#banner_1_logo_group_3 {
	left: 50px;
	height: 75px;
	text-indent: -9999px;
	top: 266px;
	width: 800px;
}
#banner_1_logo_group_1 {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -350px -370px;
}
#banner_1_logo_group_2 {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -350px -445px;
}
#banner_1_logo_group_3 {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -350px -520px;
}
#banner_1_logo_group_1 a,
#banner_1_logo_group_2 a,
#banner_1_logo_group_3 a {
	display: table-cell;
	height: 75px;
	width: 160px;
}
#banner_1_logo_group_2,
#banner_1_logo_group_3 {
	opacity: 0;
	top: 370px; /* initially off screen */
}
#banner_1_video {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll -350px -595px;
	left: 795px;
	height: 75px;
	text-indent: -9999px;
	top: 266px;
	width: 105px;
}


/*
 * home page banner 2 styles
 */
#banner_2 {
	display: none;
}
#banner_2_text,
#banner_2_image,
#banner_2_image a {
	position: absolute;
}
#banner_2_text {
	left: 60px;
	height: 320px; /* 370 - 50 */
	top: 50px;
	width: 480px;
}
#banner_2_image {
	left: 551px;
	height: 308px;
	position: absolute;
	top: 44px;
	width: 382px;
}
#banner_2_image a {
	background: transparent url(https://www.qualys.com/asset/image/sprite-homepage.png) no-repeat scroll 0 -670px;
	display: block;
	left: 0; /* 710 - 555 */
	height: 308px;
	position: relative;
	text-indent: -9999px;
	top: 0;
	width: 382px;
}


/*
 * free tools and trials
 */
#free_tools_trials #container {
	margin: 39px 0;
}
#free_tools_trials h1 {
	text-align: left;
	line-height: 1.3;
}
#free_tools_trials div.column2 h3 {
	line-height: 1.2em;
}
h1 small {
	font-size: 23px;
	font-weight: normal;
}
small {
	font-size: 14px;
}
span.icon-freemium {
	float: right;
	height: 35px;
	margin: 0px 0 0 0px;
	text-indent: -9999px;
	width: 33px;
}
#icon_freemium_freescan {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll 0px -175px;
}
#icon_freemium_browsercheck {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll -35px -175px;
}
#icon_freemium_browsercheck_business_edition {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll -65px -175px;
}
#icon_freemium_malware_detection {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll -100px -175px;
}
#icon_freemium_freemap {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll -200px -175px;
}
#icon_freemium_sans_top20_scan {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll -250px -175px;
}
#icon_freemium_ssl_labs {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll -200px -175px;
}
#icon_freemium_blind_elephant {
	background: transparent url(http://img.en25.com/EloquaImages/clients/Qualys/{0e75821c-eece-4c4f-9a14-e17be8b8f767}_sprite-free-tools-trials.png) no-repeat scroll -233px -175px;
}
a.sc-magazine-awards-2011-winner {
	background: #FFF url(https://www.qualys.com/asset/image/sprite-free-tools-trials.png) no-repeat scroll -425px -263px;
	border: 3px solid #FFF;
	border-radius: 2px;
	display: block;
	float: left;
	margin-right: 20px;
	text-indent: -9999px;
	height: 110px;
	width: 61px;
}
div.trial-screenshots {
	background: transparent url(https://www.qualys.com/asset/image/sprite-free-tools-trials.png) no-repeat scroll 0 0;
	height: 54px;
	margin-bottom: 42px;
	padding-top: 209px;
	text-align: center;
}
a.button-type1,
a.button-type2 {
	border-style: solid;
	border-width: 1px;
	color: #FFF;
	display: inline-block;
	line-height: 27px;
	margin: 0 0 20px;
	padding: 10px 48px;
	text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;
	vertical-align: middle;
}
a.button-type1 {
	background: #DD1F1F;
	background: #DD1F1F url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f82c2c 0%, #c31212 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f82c2c), color-stop(100%,#c31212));
	background: -webkit-linear-gradient(top, #f82c2c 0%,#c31212 100%);
	background: -o-linear-gradient(top, #f82c2c 0%,#c31212 100%);
	background: -ms-linear-gradient(top, #f82c2c 0%,#c31212 100%);
	background: linear-gradient(top, #f82c2c 0%,#c31212 100%);
	border-color: #fc9191 #b11d1d #840c0c #e96262;
	border-radius: 3px;
	-moz-box-shadow: 0 0 0 2px #F66;
	-webkit-box-shadow: 0 0 0 2px #F66;
	box-shadow: 0 0 0 2px #F66;
	font-size: 24px;
}
a.button-type1:active {
	/* 50% darker */
	background: #5A0C0C;
	background: #5A0C0C url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkMDUwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #8d0505 0%, #610909 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d0505), color-stop(100%,#610909));
	background: -webkit-linear-gradient(top, #8d0505 0%,#610909 100%);
	background: -o-linear-gradient(top, #8d0505 0%,#610909 100%);
	background: -ms-linear-gradient(top, #8d0505 0%,#610909 100%);
	background: linear-gradient(top, #8d0505 0%,#610909 100%);
	border-color: #6A3939 #450B0B #310606 #5F2424;
	-moz-box-shadow: 0 0 0 2px #AD3A3A;
	-webkit-box-shadow: 0 0 0 2px #AD3A3A;
	box-shadow: 0 0 0 2px #AD3A3A;
}
a.button-type1:hover,
a.button-type2:hover {
	text-decoration: none;
}
a.button-type2 {
	background: #1D75D9;
	background: #1D75D9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1OGRlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVjY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #358de7 0%, #005ccf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#358de7), color-stop(100%,#005ccf));
	background: -webkit-linear-gradient(top, #358de7 0%,#005ccf 100%);
	background: -o-linear-gradient(top, #358de7 0%,#005ccf 100%);
	background: -ms-linear-gradient(top, #358de7 0%,#005ccf 100%);
	background: linear-gradient(top, #358de7 0%,#005ccf 100%);
	border-color: #0559d9;
	border-radius: 10px;
	box-shadow: inset 1px 1px 1px 0 #C5DEF2;
	font-size: 19px;
}
a.button-type2:active {
	/* 50% darker */
	background: #0C295D;
	background: #0C295D url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNDc3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJmNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0f477f 0%, #002f68 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f477f), color-stop(100%,#002f68));
	background: -webkit-linear-gradient(top, #0f477f 0%,#002f68 100%);
	background: -o-linear-gradient(top, #0f477f 0%,#002f68 100%);
	background: -ms-linear-gradient(top, #0f477f 0%,#002f68 100%);
	background: linear-gradient(top, #0f477f 0%,#002f68 100%);
	border-color: #001D5E;
	box-shadow: inset 1px 1px 1px 0 #505C68;
}
#free_tools_trials a.button-type1 {
	/* not CSS3 */
	-webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), to(rgba(255,255,255,0.2)));
}
span.arrow-right-negative-space {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -400px 0;
	display: inline-block;
	height: 27px;
	margin: 0 8px;
	text-indent: -9999px;
	width: 27px;
}


/*
 * customers overview
 */
#customers div.three-column {
	padding: 0 1px;
}
#customers div.three-column div.column1 {
	margin: 0 40px 0 0;
	width: 266px; /* 262 + 4 */
}
#customers div.column1 h2 {
	border-bottom: 1px solid #999;
	line-height: 1;
	padding: 0 2px 14px;
	text-align: left;
}
div.video-testimonial,
div.success-stories,
div.customer-presentations {
	color: #666;
	margin: 20px 0;
	padding: 0 3px 0 1px;
}
div.video-testimonial a.thumbnail,
div.success-stories a.thumbnail,
div.customer-presentations a.thumbnail {
	display: block;
	height: 139px;
	text-indent: -9999px;
	width: 262px;
}
div.video-testimonial em,
div.success-stories em,
div.customer-presentations em {
	font-size: 13px;
	font-weight: bold;
}
div.video-testimonial b,
div.success-stories b,
div.customer-presentations b {
	color: #666;
	font-weight: bold;
}
div.customer-presentations p.disabled,
div.customer-presentations span.presentation-author {
	display: none;
}
div.column-footer {
	border-top: 1px dotted #CCC;
	margin: 0 0 30px;
}
#customers div.three-column div.column1.two-column {
	background: #EBEBEB;
	padding: 25px;
	width: 522px; /* 266 + 40 + 266 - 50 */
}
#customers_footer div.special-box {
	border: 1px solid #CCC;
	padding: 24px 20px;
}
#customers_footer div.column1 h2 {
	border-bottom: 0 none;
	padding: 6px 0 10px;
}
#customers_footer td {
	width: 33%;
}
#logo_sc_magazine_awards_2011_winner {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -768px -56px;
	float: left;
	height: 118px;
	margin: 0 15px 0 0;
	text-indent: -9999px;
	width: 61px;
}


/*
 * customer video testimonials
 */
#customers_testimonials div.three-column,
#customers_presentations div.three-column,
#customers_success-stories div.three-column {
	float: left;
}
#customers_testimonials div.disabled,
#customers_presentations div.disabled,
#customers_success-stories div.disabled {
	display: none;
}
div.video-testimonial {
	padding: 0 13px;
}
div.qualys-scrollable-filtering {
	position: relative;
	padding: 20px 0 30px;
}
div.page-count {
	color: #999;
	height: 30px;
	line-height: 1;
	opacity: 1;
	position: absolute;
	right: 13px;
	text-align: right;
	top: 0;
	width: 150px;
}
span.page-count-total {
	font-size: 20px;
}
div.qualys-scrollable-filtering a.next,
div.qualys-scrollable-filtering a.prev {
	bottom: 0;
	color: #777;
	cursor: pointer;
	display: block;
	font-size: 20px;
	font-weight: bold;
	opacity: 0.67;
	position: absolute;
	text-decoration: none;
	height: 30px;
	width: 150px;
}
div.qualys-scrollable-filtering a.next {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -450px 0;
	height: 28px;
	right: 13px;
	width: 17px;
}
div.qualys-scrollable-filtering a.prev {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -430px 0;
	height: 28px;
	left: 13px;
	width: 17px;
}
div.qualys-scrollable-filtering a.next:before,
div.qualys-scrollable-filtering a.prev:after {
	display: block;
	padding-left: 29px; /* 17 + 12 */
	position: relative;
	width: 150px;
}
div.qualys-scrollable-filtering a.next:before {
	content: "Next Page";
	left: -144px;
}
div.qualys-scrollable-filtering a.prev:after {
	content: "Prev Page";
}
div.qualys-scrollable-filtering a.next:active,
div.qualys-scrollable-filtering a.prev:active {
	opacity: 1.0;
}
div.qualys-scrollable-filtering div.navi {
	bottom: 3px;
	font-size: 11px;
	top: auto;
}
div.qualys-scrollable-filtering div.navi a {
	background-color: #777;
	border-color: #777;
	color: #777;
}


/*
 * customer video overlay
 */
div.video-presentation-overlay,
div.success-story-overlay,
div.video-testimonial-overlay,
div.product-feature-overlay,
div.scanner-appliance-overlay,
div.legal-overlay {
	background: #FFF;
	border-radius: 4px;
	box-shadow: 0 2px 29px 6px rgba(0, 0, 0, 0.5);
	display: none;
	padding: 17px;
	position: relative;
}
div.video-presentation-overlay {
	height: 575px;
	width: 937px;
}
div.success-story-overlay {
	height: auto;
	width: 750px;
}
div.video-testimonial-overlay {
	height: 368px;
	width: 600px;
}
div.product-feature-overlay,
div.scanner-appliance-overlay {
	background: transparent;
	padding: 0;
	box-shadow:none;
}
iframe.contentWrap {
	width: 100%;
	height: 100%;
}
div.video-presentation-overlay a.close,
div.success-story-overlay a.close,
div.video-testimonial-overlay a.close,
div.product-feature-overlay a.close,
div.scanner-appliance-overlay a.close,
div.legal-overlay a.close {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -470px 0;
	cursor: pointer;
	display: block;
	height: 56px;
	position: absolute;
	right: -25px;
	top: -25px;
	width: 57px;
}
div.product-feature-overlay a.close,
div.scanner-appliance-overlay a.close {
	right: -7px;
	top: -13px;
}


/*
 * customer success stories
 */
div.customer-success-story {
	font-size: 12px;
	width: 750px;
}
#customers-success-stories-in-page div.customer-success-story {
	border-top: 1px solid #CCC;
	margin: 30px auto;
	padding: 20px;
}
div.customer-logo,
div.success-story-description,
div.success-story-objectives,
div.success-story-results {
	display: table-cell;
	vertical-align: top;
}
div.customer-logo {
	padding: 0.4em 33px 0 13px;
	width: 153px;
}
div.customer-logo ul {
	margin-top: 18px;
}
div.success-story-description {
	width: 530px; /* 750 - 200 - 20 */
}
div.success-story-description blockquote {
	color: #F00;
	font-style: italic;
	margin: 18px 0;
}
div.success-story-description span.author {
	color: #333;
	font-style: normal;
	margin: 0 0 18px;
	white-space: nowrap;
}
div.success-story-description span.author:before {
	content: " â€“ ";
}
div.success-story-objectives,
div.success-story-results {
	width: 50%;
}
div.success-story-description h3 {
	font-size: 12px;
}



/*
 * customer video testimonials thumb nails
 */
div.video-testimonial a.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-testimonials.jpg) no-repeat scroll 0 0;
}
div.video-testimonial a.video-thumb-novartis {
	background-position: 0 0;
}
div.video-testimonial a.video-thumb-williams-natural-gas {

	background-position: 0 -140px;
}
div.video-testimonial a.video-thumb-time {
	background-position: 0 -280px;
}
div.video-testimonial a.video-thumb-dupont {
	background-position: 0 -420px;
}
div.video-testimonial a.video-thumb-usf-walter-petruska {
	background-position: 0 -560px;
}
div.video-testimonial a.video-thumb-sun-microsystems {
	background-position: 0 -700px;
}
div.video-testimonial a.video-thumb-inttra {
	background-position: 0 -840px;
}
div.video-testimonial a.video-thumb-sodexo {
	background-position: 0 -980px;
}
div.video-testimonial a.video-thumb-verisign {
	background-position: 0 -1120px;
}
div.video-testimonial a.video-thumb-steak-n-shake {
	background-position: -262px 0;
}
div.video-testimonial a.video-thumb-heartland-payment-systems {
	background-position: -262px -140px;
}
div.video-testimonial a.video-thumb-transunion {
	background-position: -262px -280px;
}
div.video-testimonial a.video-thumb-first-advantage-credco {
	background-position: -262px -420px;
}
div.video-testimonial a.video-thumb-darigold {
	background-position: -262px -700px;
}
div.video-testimonial a.video-thumb-county-bank {
	background-position: -262px -840px;
}
div.video-testimonial a.video-thumb-telecommunications-systems {
	background-position: -262px -980px;
}
div.video-testimonial a.video-thumb-ehealthinsurance {
	background-position: -262px -1120px;
}
div.video-testimonial a.video-thumb-oneok {
	background-position: -524px 0;
}
div.video-testimonial a.video-thumb-usf-roberto-montoya {
	background-position: -524px -140px;
}
div.video-testimonial a.video-thumb-infogressive {
	background-position: -524px -280px;
}
div.video-testimonial a.video-thumb-drg-forrest-mcmahon {
	background-position: -524px -420px;
}
div.video-testimonial a.video-thumb-drg-don-sparks {
	background-position: -524px -560px;
}
div.video-testimonial a.video-thumb-jacadis {
	background-position: -524px -700px;
}
div.video-testimonial a.video-thumb-eplus {
	background-position: -524px -840px;
}
div.video-testimonial a.video-thumb-visto {
	background-position: -524px -980px;
}
div.video-testimonial a.video-thumb-santa-clara-county {
	background-position: -524px -1120px;
}
div.video-testimonial a.video-thumb-pensco-trust {
	background-position: 0 -1260px;
}
div.video-testimonial a.video-thumb-image-quotient {
	background-position: 0 -1400px;
}
div.video-testimonial a.video-thumb-sourcefire {
	background-position: 0 -1540px;
}
div.video-testimonial a.video-thumb-emf-broadcasting {
	background-position: -262px -1260px;
}
div.video-testimonial a.video-thumb-pan-american-health-organization {
	background-position: -262px -1400px;
}
div.video-testimonial a.video-thumb-cengage-learning {
	background-position: -262px -1540px;
}
div.video-testimonial a.video-thumb-hcl {
	background-position: -262px -1820px;
}
div.video-testimonial a.video-thumb-standard-bank {
	background-position: 0 -1820px;
}
div.video-testimonial a.video-thumb-ge {
	background-position: -524px -1680px;
}
div.video-testimonial a.video-thumb-inttra2 {
	background-position: -524px -1820px;
}
div.video-testimonial a.video-thumb-newell-rubbermaid {
	background-position: -524px -1540px;
}
div.video-testimonial a.video-thumb-transunion {
	background-position: 0 -1960px;
}
div.video-testimonial a.video-thumb-cal-poly {
	background-position: -262px -1680px;
}
div.video-testimonial a.video-thumb-sony-network-entertainment {
	background-position: -524px -1400px;
}
div.video-testimonial a.video-thumb-fujitsu {
	background-position: 0 -1680px;
}
div.video-testimonial a.video-thumb-ogilvy-mather {
	background-position: -524px -1260px;
}
div.video-testimonial a.video-thumb-soundbites {
	background-position: -262px -1960px;
}


/*
 * customer success stories thumb nails
 */
div.success-stories a.thumbnail {
	background: transparent url(https://www.qualys.com/asset/image/sprite-success-stories.png) no-repeat scroll 0 0;
}
div.success-stories a.story-thumb-agrokor-group {
	background-position: -524px -1400px;
}
div.success-stories a.story-thumb-arval {
	background-position: -524px -1680px;
}
div.success-stories a.story-thumb-arval-service-lease-italy {
	background-position: -524px -1540px;
}
div.success-stories a.story-thumb-cartagena {
	background-position: -524px -1820px;
}
div.success-stories a.story-thumb-crisp-thinking {
	background-position: -524px -1960px;
}
div.success-stories a.story-thumb-elkart {
	background-position: -524px -2100px;
}
div.success-stories a.story-thumb-ignite-media-solutions {
	background-position: -524px -2240px;
}
div.success-stories a.story-thumb-joel-lanz {
	background-position: -524px -2380px;
}
div.success-stories a.story-thumb-sodexo {
	background-position: 0 -2520px;
}
div.success-stories a.story-thumb-colby-sawyer-college {
	background-position: 0 0;
}
div.success-stories a.story-thumb-ohio-dominican-university {
	background-position: 0 -140px;
}
div.success-stories a.story-thumb-the-university-of-chicago-medical-center {
	background-position: 0 -280px;
}
div.success-stories a.story-thumb-university-of-idaho {
	background-position: 0 -420px;
}
div.success-stories a.story-thumb-the-university-of-utah {
	background-position: 0 -560px;
}
div.success-stories a.story-thumb-american-state-bank {
	background-position: 0 -700px;
}
div.success-stories a.story-thumb-bank-of-the-west {
	background-position: 0 -840px;
}
div.success-stories a.story-thumb-cec-bank {
	background-position: 0 -980px;
}
div.success-stories a.story-thumb-commercial-bank-of-dubai {
	background-position: 0 -1120px;
}
div.success-stories a.story-thumb-daimler-ag {
	background-position: -262px 0;
}
div.success-stories a.story-thumb-earthmover-credit-union {
	background-position: -262px -140px;
}
div.success-stories a.story-thumb-euro-bank-sa {
	background-position: -262px -280px;
}
div.success-stories a.story-thumb-fiducia-it-ag {
	background-position: -262px -420px;
}
div.success-stories a.story-thumb-fifth-third-bancorp {
	background-position: -262px -560px;
}
div.success-stories a.story-thumb-first-bank-and-trust {
	background-position: -262px -700px;
}
div.success-stories a.story-thumb-first-federal-bank-of-california {
	background-position: -262px -840px;
}
div.success-stories a.story-thumb-ing-bank-singapore {
	background-position: -262px -980px;
}
div.success-stories a.story-thumb-new-york-board-of-trade {
	background-position: -262px -1120px;
}
div.success-stories a.story-thumb-otp-bank {
	background-position: -524px 0;
}
div.success-stories a.story-thumb-standard-chartered-bank {
	background-position: -524px -140px;
}
div.success-stories a.story-thumb-trasta-komercbanka {
	background-position: -524px -280px;
}
div.success-stories a.story-thumb-vsr-financial-services {
	background-position: -524px -420px;
}
div.success-stories a.story-thumb-wescorp {
	background-position: -524px -560px;
}
div.success-stories a.story-thumb-florida-department-of-health {
	background-position: -524px -700px;
}
div.success-stories a.story-thumb-ideal-innovations {
	background-position: -524px -840px;
}
div.success-stories a.story-thumb-marine-corps-community-services {
	background-position: -524px -980px;
}
div.success-stories a.story-thumb-american-specialty-health {
	background-position: -524px -1120px;
}
div.success-stories a.story-thumb-geisinger-health-system {
	background-position: 0 -1260px;
}
div.success-stories a.story-thumb-axa-investment-managers {
	background-position: 0 -1540px;
}
div.success-stories a.story-thumb-cigna-corporation {
	background-position: 0 -1680px;
}
div.success-stories a.story-thumb-vgz-iza-trias {
	background-position: 0 -1960px;
}
div.success-stories a.story-thumb-ici {
	background-position: 0 -2240px;
}
div.success-stories a.story-thumb-lance-inc {
	background-position: 0 -2380px;
}
div.success-stories a.story-thumb-manitowoc {
	background-position: -262px -1260px;
}
div.success-stories a.story-thumb-olympus-europa-holding-gmbh {
	background-position: -262px -1400px;
}
div.success-stories a.story-thumb-jacadis {
	background-position: -262px -1540px;
}
div.success-stories a.story-thumb-national-theatre {
	background-position: -262px -1680px;
}
div.success-stories a.story-thumb-the-humane-society-of-the-united-states {
	background-position: -262px -1820px;
}
div.success-stories a.story-thumb-journal-communications-inc {
	background-position: -262px -1960px;
}
div.success-stories a.story-thumb-foxwoods {

	background-position: -262px -2100px;
}
div.success-stories a.story-thumb-jelly-belly-candy-company {
	background-position: -262px -2240px;
}
div.success-stories a.story-thumb-mcdonalds-france {
	background-position: -262px -2380px;
}
div.success-stories a.story-thumb-officemax {
	background-position: -524px -1260px;
}
div.success-stories a.story-thumb-blueport-commerce {
	background-position: 0 -2660px;
}
div.success-stories a.story-thumb-clickability {
	background-position: 0 -2800px;
}
div.success-stories a.story-thumb-ebay {
	background-position: 0 -2940px;
}
div.success-stories a.story-thumb-oracle {
	background-position: -524px -2800px;
}
div.success-stories a.story-thumb-paylocity-corp {
	background-position: -262px -2940px;
}
div.success-stories a.story-thumb-rightnow-technologies {
	background-position: -524px -2940px;
}
div.success-stories a.story-thumb-sas {
	background-position: 0 -3080px;
}
div.success-stories a.story-thumb-webex {
	background-position: -262px -3080px;
}
div.success-stories a.story-thumb-astelit {
	background-position: -262px -2520px;
}
div.success-stories a.story-thumb-etisalat {
	background-position: -262px -2660px;
}
div.success-stories a.story-thumb-tata-communications-limited {
	background-position: -262px -2800px;
}
div.success-stories a.story-thumb-phonefactor {
	background-position: -524px -3080px;
}
div.success-stories a.story-thumb-czech-airlines {
	background-position: -524px -2520px;
}
div.success-stories a.story-thumb-frontier-airlines {
	background-position: -524px -2660px;
}
div.success-stories a.story-thumb-clearpoint-learning-systems {
	background-position: 0 -3220px;
}
div.success-stories a.story-thumb-sekerbank {
	background-position: -262px -3220px;
}
div.success-stories a.story-thumb-teleperformance {
	background-position: -524px -3220px;
}

/*
 * customer presentation thumb nails
 */
div.customer-presentations a.presentation-thumb-cisco-systems-iii {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 0;
}
div.customer-presentations a.presentation-thumb-jericho-forum {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -140px;
}
div.customer-presentations a.presentation-thumb-nokia {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -420px;
}
div.customer-presentations a.presentation-thumb-jericho-forum-ii {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -280px;
}
div.customer-presentations a.presentation-thumb-savvis {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -560px;
}
div.customer-presentations a.presentation-thumb-sony {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -700px;
}
div.customer-presentations a.presentation-thumb-gartner-qualys {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -840px;
}
div.customer-presentations a.presentation-thumb-verisign {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -980px;
}
div.customer-presentations a.presentation-thumb-administaff {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll 0 -1120px;
}
div.customer-presentations a.presentation-thumb-fifth-third-processing-solutions {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px 0;
}
div.customer-presentations a.presentation-thumb-experian {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -140px;
}
div.customer-presentations a.presentation-thumb-lender-processing-services {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -280px;
}
div.customer-presentations a.presentation-thumb-transunion {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -420px;
}
div.customer-presentations a.presentation-thumb-first-advantage {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -560px;
}
div.customer-presentations a.presentation-thumb-georgia-state-university {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -700px;
}
div.customer-presentations a.presentation-thumb-university-of-san-francisco {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -840px;
}
div.customer-presentations a.presentation-thumb-disney {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -980px;
}
div.customer-presentations a.presentation-thumb-ahold-usa {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -262px -1120px;
}
div.customer-presentations a.presentation-thumb-arbys-wendys {
	background: transparent url(https://www.qualys.com/asset/image/sprite-presentations.png) no-repeat scroll -524px 0;
}


/*
* styles for forms
*/

label {
	width: 100px;	
	display: inline-block;
}

input[type="submit"].type2 {
	margin-top:10px;
	margin-left: 104px;
}

/*
* styles for company management page
*/

#content ul.company-management-links {
	height: 78px;
	margin: 0;
	padding: 0;
	position: relative;
}
#content ul.company-management-links li {
	background-color: #CCC;
	background-image: none;
	border: 1px solid #EBEBEB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 6px;
	color: #000;
	cursor: pointer;
	display: none;
	font-size: 12px;
	left: 0;
	line-height: 1.6;
	list-style: none;
	padding: 12px;
	position: absolute;
	top: 0;
	width: 18em;
}
#content ul.company-management-links li:before {
	content: none;
}
#content ul.company-management-links li.company-management-rima-touma-bruno {
	width: 20em;
}
#content ul.company-management-links li.company-management-john-wilson {
	width: 32em;
}
#content ul.company-management-links li.company-management-bruce-posey {
	width: 20em;
}
#content ul.company-management-links li.company-management-andrew-wild {
	width: 20em;
}
#content ul.company-management-links li.visible {
	top: 0;
}
div.company-management-arrow {
	color: #CCC;
	float: left;
	font-size: 20px;
	left: 58px;
	line-height: 0.618;
	position: absolute;
	top: 60px;
	width: auto;
}
span.company-management-name {
	display: inline-block;
	padding-right: 1em;
}
ul.company-management-links a:after {
	content: " â–¸";
}
div.company-management-title {
	font-weight: bold;
}
a.company-management-anchors {
	display: block;
}

/*
* styles for company overview page
*/
#company #container {
	margin: 39px 0 31px;
}
#company div.banner {
	border: 1px solid #333;
	cursor: pointer;
	height: 264px; /*494px;*/
	margin: 0 0 30px;
	overflow: hidden;
	position: relative;
	width: 878px;
}
#company div.banner p {
	background: #FFF;
	border-radius: 5px;
	border: 1px solid #D9D9D9;
	-moz-box-shadow: 0 0 5px 2px #000;
	-webkit-box-shadow: 0 0 5px 2px #000;
	box-shadow: 0 0 5px 2px #000;
	left: 50%;
	margin: 0 -25%;
	padding: 1em 1.78em;
	position: absolute;
	top: 264px;
}
#company div.banner a.play-button {

	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -768px -220px;
	display: block;
	height: 106px;
	left: 50%;
	margin: -53px 0 0 -53px;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 106px;
}
html.no-js #company div.banner a.play-button {
	display: none;
}
#company div.banner a.video-poster {
	background: transparent url(https://www.qualys.com/asset/image/company-video-poster.jpg) no-repeat scroll 0 0;
	display: block;
	height: 266px;
	left: 0;
	top: 0;
	position: absolute;
	text-indent: -9999px;
	width: 880px;
}
div.address-container {
	margin: 0 20px 20px;
}
div.address-container a.arrow-right {
	margin-left: 1px;
}
#company div.column2 div.heading + div.content,
#enterprises_qualysguard_vulnerability-management div.column2 div.heading + div.content {
	border-radius: 0;	
}
div.social-container {
	margin-top: 10px;
	text-align:center;
}
div.social-container h4 {
	margin-bottom: 12px;
}
a.blog-icon,
a.facebook-icon,
a.twitter-icon,
a.linkedin-icon {
	display: inline-block;
	height: 30px;
	margin-right: 10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 35px;
}
a.blog-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -550px -25px;
}
a.facebook-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -600px -25px;
}
a.twitter-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -650px -25px;
}
a.linkedin-icon {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -700px -25px;
}
#company div.column2 ul {
	float: left;
	margin: 0 0 0 1em;
}
#company div.column2 ul.type3.last {
	float: right;
}
#company div.column2 li {
	padding: 0;
}
#company div.column2 a {
	white-space: nowrap;
}
a.philippe-video {
	background: transparent url(https://www.qualys.com/asset/image/sprite-for-photos.jpg) no-repeat scroll -25px -25px;
	border: 6px solid #FFF;
	color: #000;
	display: block;
	height: 111px;
	margin: 13px auto 0;
	overflow: hidden;
	padding: 0 0 0 3px;
	position: relative;
	text-decoration: none;
	width: 230px;
}


/*
* styles for architecture page
*/
div.architecture {
	background: transparent url(https://www.qualys.com/asset/image/architecture.png) no-repeat scroll 0 0;
	width: 879px;	
	height: 438px;
	overflow:hidden;
	margin-top:22px;
	margin-bottom: 40px;
}

#enterprises_architecture div.column2 li {
	font-size: 13px;
	line-height:1.53;
}
#enterprises_architecture div.column2 li strong {
	font-size: 15px;
	line-height:1.33;
}

a.scanner-appliance {
	display: block;
	background: transparent url(https://www.qualys.com/asset/image/architecture.png) no-repeat scroll 0 -450px;
	width: 350px;	
	height: 96px;
	overflow:hidden;
	margin-top:22px;
	margin-left: 80px;
	text-indent: -9999px;
}

span.h5 { /* using an H5 causes left margin so this is a span that has the same style as an H5 */
	display: inline;
	font-size: 17px;
	font-weight: bold;
}

/*
* styles for product feature pages
*/

a.image-overlay {
	overflow: hidden;
	text-indent: -9999px;
	display:block;
}

a.feature1-large,
a.feature2-large,
a.feature3-large,
a.feature4-large,
a.feature5-large,
a.feature6-large {
	float: right;
}

#enterprises_qualysguard_vulnerability-management_features a.feature1-large,
#enterprises_qualysguard_vulnerability-management_features a.feature2-large,
#enterprises_qualysguard_vulnerability-management_features a.feature3-large,
#enterprises_qualysguard_vulnerability-management_features a.feature4-large,
#enterprises_qualysguard_vulnerability-management_features a.feature5-large,
#enterprises_qualysguard_vulnerability-management_features a.feature6-large {
	background: transparent url(https://www.qualys.com/asset/image/sprite-vm.png) no-repeat scroll;
	height: 221px;
	width: 410px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature1-large {
	background-position: 0 0;
}

#enterprises_qualysguard_vulnerability-management_features a.feature2-large {
	background-position: 0 -225px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature3-large {
	background-position: 0 -450px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature4-large {
	background-position: 0 -675px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature5-large {
	background-position: -425px -525px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature6-large {
	background-position: -425px -760px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature1-small,
#enterprises_qualysguard_vulnerability-management_features a.feature2-small,
#enterprises_qualysguard_vulnerability-management_features a.feature3-small {
	background-image: url('https://www.qualys.com/asset/image/sprite-vm.png');
	height: 161px;
	width: 266px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature1-small {
	background-position: -425px 0;
}

#enterprises_qualysguard_vulnerability-management_features a.feature2-small {
	background-position: -425px -175px;
}

#enterprises_qualysguard_vulnerability-management_features a.feature3-small {
	background-position: -425px -350px;
}
.video-container {
	margin-bottom: 10px;
}
.videos .last {
	margin-bottom: 0;
}
.videos .text {
	display: inline-block;
	margin-left: 10px;
	width: 165px;
}
.video-container > a {
	height: 72px;
	overflow: hidden;
	width: 72px;
	display: inline-block;
	text-decoration:none;
	text-indent: -9999px;
	float: left;
}
.enterprises-qualysguard .video-icon1 {
	background-image: url("https://www.qualys.com/asset/image/sprite.png");
	background-position: -875px -200px;
	
}
.enterprises-qualysguard .video-icon2 {
	background-image: url("https://www.qualys.com/asset/image/sprite.png");
	background-position: -950px -200px;
}

#enterprises_qualysguard_vulnerability-management a.vm-video {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm.png");
	background-position: -700px 0;
	height: 148px;
	overflow: hidden;
	width: 248px;
	display: block;
	text-decoration:none;
}

#enterprises_qualysguard_policy-compliance_features  a.feature1-large {
	background-position: 0 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-pc.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_policy-compliance_features  a.feature2-large {
	background-position: 0 -225px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pc.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_policy-compliance_features  a.feature3-large {
	background-position: 0 -450px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pc.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_policy-compliance_features  a.feature4-large {
	background-position: 0 -675px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pc.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_policy-compliance_features  a.feature1-small {
	background-position: -425px 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-pc.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_policy-compliance_features  a.feature2-small {
	background-position: -425px -175px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pc.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_policy-compliance_features  a.feature3-small {
	background-position: -425px -350px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pc.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_policy-compliance a.pc-video {
	background-image: url("https://www.qualys.com/asset/image/sprite-pc.png");
	background-position: -700px 0;
	height: 148px;
	overflow: hidden;
	width: 248px;
	display: block;
	text-decoration:none;
}

#enterprises_qualysguard_pci-compliance_features  a.feature1-large {
	background-position: 0 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-pci.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_pci-compliance_features  a.feature2-large {
	background-position: 0 -225px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pci.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_pci-compliance_features  a.feature3-large {
	background-position: 0 -450px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pci.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_pci-compliance_features  a.feature4-large {
	background-position: 0 -675px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pci.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_pci-compliance_features  a.feature1-small {
	background-position: -425px 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-pci.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_pci-compliance_features  a.feature2-small {
	background-position: -425px -175px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pci.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_pci-compliance_features  a.feature3-small {
	background-position: -425px -350px;
	background-image: url('https://www.qualys.com/asset/image/sprite-pci.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_pci-compliance a.pci-video {
	background-image: url("https://www.qualys.com/asset/image/sprite-pci.png");
	background-position: -700px 0;
	height: 148px;
	overflow: hidden;
	width: 248px;
	display: block;
	text-decoration:none;
}

#enterprises_qualysguard_web-application-scanning_features  a.feature1-large {
	background-position: 0 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-was.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_web-application-scanning_features  a.feature2-large {
	background-position: 0 -225px;
	background-image: url('https://www.qualys.com/asset/image/sprite-was.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_web-application-scanning_features  a.feature3-large {
	background-position: 0 -450px;
	background-image: url('https://www.qualys.com/asset/image/sprite-was.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_web-application-scanning_features  a.feature4-large {
	background-position: 0 -675px;
	background-image: url('https://www.qualys.com/asset/image/sprite-was.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_web-application-scanning_features  a.feature1-small {
	background-position: -425px 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-was.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_web-application-scanning_features  a.feature2-small {
	background-position: -425px -175px;
	background-image: url('https://www.qualys.com/asset/image/sprite-was.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_web-application-scanning_features  a.feature3-small {
	background-position: -425px -350px;
	background-image: url('https://www.qualys.com/asset/image/sprite-was.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_web-application-scanning a.was-video {
	background-image: url("https://www.qualys.com/asset/image/sprite-was.png");
	background-position: -700px 0;
	height: 148px;
	overflow: hidden;
	width: 248px;
	display: block;
	text-decoration:none;
}

#enterprises_qualysguard_malware-detection_features a.feature1-large {
	background-position: 0 0;
	background-image: url(https://www.qualys.com/asset/image/sprite-mds.png);
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_malware-detection_features a.feature2-large {
	background-position: 0 -225px;
	background-image: url(https://www.qualys.com/asset/image/sprite-mds.png);
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_malware-detection_features a.feature3-large {
	background-position: 0 -450px;
	background-image: url(https://www.qualys.com/asset/image/sprite-mds.png);
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_malware-detection_features a.feature4-large {
	background-position: 0 -675px;
	background-image: url(https://www.qualys.com/asset/image/sprite-mds.png);
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_malware-detection_features a.feature1-small {
	background-position: -425px 0;
	background-image: url(https://www.qualys.com/asset/image/sprite-mds.png);
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_malware-detection_features a.feature2-small {
	background-position: -425px -175px;
	background-image: url(https://www.qualys.com/asset/image/sprite-mds.png);
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_malware-detection_features a.feature3-small {
	background-position: -425px -350px;
	background-image: url(https://www.qualys.com/asset/image/sprite-mds.png);
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_malware-detection a.mds-video {
	background-image: url("https://www.qualys.com/asset/image/sprite-mds.png");
	background-position: -700px 0;
	height: 148px;
	overflow: hidden;
	width: 248px;
	display: block;
	text-decoration:none;
}

#enterprises_qualysguard_secure-seal_features a.feature1-large {
	background-position: 0 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-seal.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_secure-seal_features a.feature2-large {
	background-position: 0 -225px;
	background-image: url('https://www.qualys.com/asset/image/sprite-seal.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_secure-seal_features a.feature3-large {
	background-position: 0 -450px;
	background-image: url('https://www.qualys.com/asset/image/sprite-seal.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_secure-seal_features a.feature4-large {
	background-position: 0 -675px;
	background-image: url('https://www.qualys.com/asset/image/sprite-seal.png');
	width: 410px;
	height: 221px;
}

#enterprises_qualysguard_secure-seal_features a.feature1-small {
	background-position: -425px 0;
	background-image: url('https://www.qualys.com/asset/image/sprite-seal.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_secure-seal_features a.feature2-small {
	background-position: -425px -175px;
	background-image: url('https://www.qualys.com/asset/image/sprite-seal.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_secure-seal_features a.feature3-small {
	background-position: -425px -350px;
	background-image: url('https://www.qualys.com/asset/image/sprite-seal.png');
	width: 266px;
	height: 161px;
}

#enterprises_qualysguard_secure-seal a.seal-video {
	background-image: url("https://www.qualys.com/asset/image/sprite-seal.png");
	background-position: -700px 0;
	height: 148px;
	overflow: hidden;
	width: 248px;
	display: block;
	text-decoration: none;
}
#enterprises_qualysguard a.suite-video {
	background-image: url("https://www.qualys.com/asset/image/sprite-qg-suite.png");
	background-position: -1500px -725px;
	height: 148px;
	overflow: hidden;
	width: 248px;
	display: block;
	text-decoration: none;
}
#enterprises_qualysguard_secure-seal div.side-column {
	display: block;
	float: right;
}
#enterprises_qualysguard_secure-seal div.secure-seal {
	background-image: url("https://www.qualys.com/asset/image/sprite-seal.png");
	background-position: -425px -525px;
	height: 69px;
	overflow: hidden;
	width: 135px;
	display: block;
	margin: 0 auto 10px;
}

a.vm-video span.text,
a.pc-video span.text,
a.pci-video span.text,
a.was-video span.text,
a.mds-video span.text,
a.seal-video span.text,
a.suite-video span.text {
	display: block;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.3;
	color: #fff;
	margin: 10px auto;	
	-moz-text-shadow: -1px 2px 1px rgba(34, 30, 31, 0.81);
	-webkit-text-shadow: -1px 2px 1px rgba(34, 30, 31, 0.81);
	text-shadow: -1px 2px 1px rgba(34, 30, 31, 0.81);
	filter: dropshadow(color=#221e1f, offx=-1, offy=2);
	text-align: center;
}

/*
* styles for product overview slideshows
*/

div.headings {
	height: 78px;
	overflow: hidden;
	position: relative;
	margin: 0 -39px;
	text-align: center;
	width: 958px;
}

div.headings > div {
	opacity: 0;
	position: absolute;
	width: 958px;
}

div.headings > div:first-child {
	opacity: 1;
}

div.gradient {
	background: transparent;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(142,142,142,0.2) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(142,142,142,0.2)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(142,142,142,0.2) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(142,142,142,0.2) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(142,142,142,0.2) 100%);
	background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(142,142,142,0.2) 100%);
	height: 30px;
	left: -40px;
	margin: 0;
	position: relative;
	top: -30px;
	width: 960px;
	z-index: 99;
}

#enterprises_qualysguard div.gradient2 {
	background: transparent url(https://www.qualys.com/asset/image/sprite.png) no-repeat scroll -80px -819px;
	height: 50px;
	left: 39px;
	margin: 0 0 -50px;
	position: relative;
	top: 0;
	width: 880px;
	z-index: 99;
}

#enterprises_qualysguard #container {
	position: relative;	
}

body.enterprises-qualysguard div.screenshots {
	position: relative;
}

body.enterprises-qualysguard div.screenshot {
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 487px;
	left: 0;
	margin: 28px 159px;
	overflow: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 640px;
	z-index: 1;
}

body.enterprises-qualysguard div.screenshots div:first-child {
	opacity: 1;
}

div.screenshot1 {
	background-position: 0 0;
}
div.screenshot2 {
	background-position: 0 -500px;
}
div.screenshot3 {
	background-position: 0 -1000px;
}
div.screenshot4 {
	background-position: 0 -1500px;
}
div.screenshot5 {
	background-position: 0 -2000px;
}
div.screenshot6 {
	background-position: 0 -2500px;
}
div.screenshot7 {
	background-position: 0 -3000px;
}

#enterprises_qualysguard_vulnerability-management div.screenshot,
#enterprises_qualysguard_vulnerability-management div.screenshot2,
#enterprises_qualysguard_vulnerability-management div.screenshot3,
#enterprises_qualysguard_vulnerability-management div.screenshot4,
#enterprises_qualysguard_vulnerability-management div.screenshot5,
#enterprises_qualysguard_vulnerability-management div.screenshot6 {
	background-image: url(https://www.qualys.com/asset/image/sprite-product-screenshots-vm.png);
}

#enterprises_qualysguard_policy-compliance div.screenshot1,
#enterprises_qualysguard_policy-compliance div.screenshot2,
#enterprises_qualysguard_policy-compliance div.screenshot3,
#enterprises_qualysguard_policy-compliance div.screenshot4,
#enterprises_qualysguard_policy-compliance div.screenshot5,
#enterprises_qualysguard_policy-compliance div.screenshot6,
#enterprises_qualysguard_policy-compliance div.screenshot7 {
	background-image: url(https://www.qualys.com/asset/image/sprite-product-screenshots-pc.png);
}

#enterprises_qualysguard_policy-compliance div.screenshot4 {
	height: 606px;
}

#enterprises_qualysguard_policy-compliance div.screenshot5 {
	background-position: 0 -2100px;
}

#enterprises_qualysguard_policy-compliance div.screenshot6 {
	background-position: 0 -2600px;
	height: 530px;
}

#enterprises_qualysguard_policy-compliance div.screenshot7 {
	background-position: 0 -3150px;
}

#enterprises_qualysguard_pci-compliance div.screenshot1,
#enterprises_qualysguard_pci-compliance div.screenshot2,
#enterprises_qualysguard_pci-compliance div.screenshot3,
#enterprises_qualysguard_pci-compliance div.screenshot4,
#enterprises_qualysguard_pci-compliance div.screenshot5,
#enterprises_qualysguard_pci-compliance div.screenshot6,
#enterprises_qualysguard_pci-compliance div.screenshot7 {
	background-image: url(https://www.qualys.com/asset/image/sprite-product-screenshots-pci.png);
}

#enterprises_qualysguard_pci-compliance div.screenshot6 {
	height: 605px;
}

#enterprises_qualysguard_pci-compliance div.screenshot7 {
	background-position: 0 -3125px;
}

#enterprises_qualysguard_web-application-scanning div.screenshot1,
#enterprises_qualysguard_web-application-scanning div.screenshot2,
#enterprises_qualysguard_web-application-scanning div.screenshot3,
#enterprises_qualysguard_web-application-scanning div.screenshot4,
#enterprises_qualysguard_web-application-scanning div.screenshot5,
#enterprises_qualysguard_web-application-scanning div.screenshot6 {
	background-image: url(https://www.qualys.com/asset/image/sprite-product-screenshots-was.png);
}

#enterprises_qualysguard_malware-detection div.screenshot1,
#enterprises_qualysguard_malware-detection div.screenshot2,
#enterprises_qualysguard_malware-detection div.screenshot3,
#enterprises_qualysguard_malware-detection div.screenshot4,
#enterprises_qualysguard_malware-detection div.screenshot5 {
	background-image: url(https://www.qualys.com/asset/image/sprite-product-screenshots-mds.png);
}

#enterprises_qualysguard_malware-detection div.screenshot5 {
	height: 592px;
}

#enterprises_qualysguard_secure-seal div.screenshot1,
#enterprises_qualysguard_secure-seal div.screenshot2,
#enterprises_qualysguard_secure-seal div.screenshot3,
#enterprises_qualysguard_secure-seal div.screenshot4 {
	background-image: url(https://www.qualys.com/asset/image/sprite-product-screenshots-seal.png);
}

#enterprises_qualysguard_secure-seal div.screenshot1 {
	height: 480px;
}

#enterprises_qualysguard_secure-seal div.screenshot2 {
	height: 586px;
}

#enterprises_qualysguard_secure-seal div.screenshot3 {
	background-position: 0 -1100px;
}

#enterprises_qualysguard_secure-seal div.screenshot4 {
	background-position: 0 -1600px;
}


/*
* styles for Awards page
*/

#customers_awards div.load-more {
	clear:both;
}


/*
* styles for Backgrounder page
*/

div.forbes-50-100 {
	background: transparent url(https://www.qualys.com/asset/image/sprite-backgrounder.png) no-repeat scroll 0 0;
	height: 139px;
	width: 191px;
	margin: 20px auto;
}
div.number1 {
	background: transparent url(https://www.qualys.com/asset/image/sprite-backgrounder.png) no-repeat scroll -200px 0;
	height: 72px;
	width: 50px;
	margin: 0 10px 20px 0;
	float:left;
}
div.globe {
	background: transparent url(https://www.qualys.com/asset/image/sprite-backgrounder.png) no-repeat scroll -250px 0;
	height: 97px;
	width: 97px;
	margin: 0 0 20px 10px;
	float:right;
}
div.qualys-logo {
	background: transparent url(https://www.qualys.com/asset/image/sprite-backgrounder.png) no-repeat scroll 0 -150px;
	height: 250px;
	width: 182px;
	margin: 20px auto;
}
div.sc-awards {
	background: transparent url(https://www.qualys.com/asset/image/sprite-backgrounder.png) no-repeat scroll -200px -100px;
	height: 240px;
	width: 221px;
	margin: 0 auto 10px;
}
div.apps {
	background: transparent url(https://www.qualys.com/asset/image/sprite-backgrounder.png) no-repeat scroll -425px 0;
	height: 387px;
	width: 879px;
	margin: 0 auto 10px;
}
#company_background div.badge {
	background: transparent url(https://www.qualys.com/asset/image/sprite-backgrounder.png) no-repeat scroll;
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 51px;
	height: 37px;
	margin: 0 8px 8px 0;
}
#company_background div.vm {
	background-position: -200px -350px;
}
#company_background div.pc {
	background-position: -275px -350px;
}
#company_background div.pci {
	background-position: -350px -350px;
}
#company_background div.was {
	background-position: -200px -400px;
}
#company_background div.mds {
	background-position: -275px -400px;
}
#company_background div.waf {
	background-position: -350px -400px;
}
#company_background div.secure-seal {
	background-position: -425px -400px;
	width: 89px;
	height: 37px;
}

/*
* styles for Company Directions page
*/

div.map {
	float: right;
}

@media print {
	div.toolbar { display: none; }
}

/*
* styles for Research page
*/

div.box4 {
	float: left;
	width: 260px;
	padding: 0 16px;
	margin-bottom: 36px;
}

#research div.box4 h2 {
	font-size: 22px;
	color: #000;
	text-align: center;
}

div.box4 p,
div.box4 a {
	font-size: 12px;
	line-height: 1.5;
}

div.box4 div.content {
	width: 250px;
	margin: 0 auto;
}

div.icon-security-alerts {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: 0 0;
	height: 84px;
	overflow: hidden;
	width: 94px;
	display: block;
	margin: 0 auto 30px;
}

div.icon-security-advisories {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: -100px 0;
	height: 84px;
	overflow: hidden;
	width: 95px;
	display: block;
	margin: 0 auto 30px;
}

div.icon-exploits {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: -200px 0;
	height: 84px;
	overflow: hidden;
	width: 82px;
	display: block;
	margin: 0 auto 30px;
}

div.icon-top10vulns {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: -0 -100px;
	height: 86px;
	overflow: hidden;
	width: 90px;
	display: block;
	margin: 0 auto 30px;
}

div.icon-lawsofvulns {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: -100px -100px;
	height: 86px;
	overflow: hidden;
	width: 77px;
	display: block;
	margin: 0 auto 30px;
}

div.icon-knowledgebase {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: -200px -100px;
	height: 86px;
	overflow: hidden;
	width: 80px;
	display: block;
	margin: 0 auto 30px;
}

div.icon-opensource {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: 0 -200px;
	height: 78px;
	overflow: hidden;
	width: 97px;
	display: block;
	margin: 0 auto 30px;
}

div.icon-sans {
	background-image: url("https://www.qualys.com/asset/image/sprite-research.png");
	background-position: -100px -200px;
	height: 78px;
	overflow: hidden;
	width: 111px;
	display: block;
	margin: 0 auto 30px;
}

/*
* styles for freescan form
*/

#content .form-content #main {
	width: 536px;
	padding-right: 24px;
	display: table-cell;
	vertical-align: top;
}
#content .form-content .column {
	width: 290px;
	border-left: 1px solid #d9d9d9;
	-moz-box-shadow: -14px 0 14px -7px #eee;
	-webkit-box-shadow: -14px 0 14px -7px #eee;
	box-shadow: -14px 0 14px -7px #eee;
	display: table-cell;
	vertical-align: top;
	padding-left: 30px;
}
.form-content h1 {
	text-align: left;
}
.form-content div.screenshots {
	position: relative;
	margin-top: 40px
}
.form-content div.screenshots div.navi {
	margin-top: -24px;
}
.form-content div.screenshots div.navi a {
	background-color: #959595;
	color: #959595;
}
div.freescan-1 {
	background-image: url("https://www.qualys.com/asset/image/sprite-freescan.png");
	background-position: 0 0;
	height: 436px;
	overflow: hidden;
	width: 536px;
	float: left;
}
div.freescan-2 {
	background-image: url("https://www.qualys.com/asset/image/sprite-freescan.png");
	background-position: 0 -450px;
	height: 436px;
	overflow: hidden;
	width: 536px;
	float: left;
}
div.freescan-3 {
	background-image: url("https://www.qualys.com/asset/image/sprite-freescan.png");
	background-position: 0 -900px;
	height: 436px;
	overflow: hidden;
	width: 536px;
	float: left;
}
div.freescan-4 {
	background-image: url("https://www.qualys.com/asset/image/sprite-freescan.png");
	background-position: -550px 0;
	height: 436px;
	overflow: hidden;
	width: 536px;
	float: left;
}
div.freescan-5 {
	background-image: url("https://www.qualys.com/asset/image/sprite-freescan.png");
	background-position: -550px -450px;
	height: 436px;
	overflow: hidden;
	width: 536px;
	float: left;
}
div.about p.heading {
	margin-bottom: 13px;
	margin-top: 10px;
}
div.about p.text,
div.about div.collapsable {
	font-size: 13px;
}
div.about a.arrow-right {
	font-size: 13px;
}
span.login {
	font-weight: normal;
}
#forms_freescan .column h3,
.forms-ebook .column h3 {
	float: left;
	margin-bottom: 8px;
}
#forms_freescan_confirm h1 {
	text-align: left;
}
#forms_freescan_confirm .message,
#forms_ebook_vulnerability_management_dummies_confirm .message {
	font-size: 21px;
	line-height: 1.35;
}
#forms_freescan_confirm .confirmation-email {
	background-image: url("https://www.qualys.com/asset/image/sprite-freescan.png");
	background-position: -550px -900px;
	height: 400px;
	overflow: hidden;
	width: 408px;
	float: right;
	margin-left: 20px;
}

/*
* styles for dummies (VM for Dummies) form
*/

#forms_ebook_vulnerability_management_dummies_confirm h1,
#forms_whitepapers_zero-day-offense-vulnerability-management_confirm h1 {
	text-align: left;
}

.free-ebook,
.free-whitepaper {
	color: #de1d0b;
	font-weight: bold;
	font-size: 17px;	
}
.vm-ebook,
.policy-compliance-ebook,
.pci-ebook,
.was-ebook {
	text-indent: -9999px;
	height: 107px;
	overflow: hidden;
	width: 71px;
	float: left;
}
.vm-ebook {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm-for-dummies.png");
	background-position: -75px 0;
}
.policy-compliance-ebook {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm-for-dummies.png");
	background-position: -150px 0;
}
.pci-ebook {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm-for-dummies.png");
	background-position: -225px 0;
}
.was-ebook {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm-for-dummies.png");
	background-position: 0 0;
}
.forms-ebook .screenshot {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm-for-dummies.png");
	height: 425px;
	overflow: hidden;
	width: 516px;
	float: left;
	margin: 0 7px;
}
.vm-for-dummies-0 {
	background-position: 0 -3000px;
}
.vm-for-dummies-1 {
	background-position: 0 -125px;
}
.vm-for-dummies-2 {
	background-position: 0 -575px;
}
.vm-for-dummies-3 {
	background-position: 0 -1025px;
}
.vm-for-dummies-4 {
	background-position: 0 -1475px;
}
.vm-for-dummies-5 {
	background-position: 0 -1925px;
}
.forms-ebook-vulnerability_management_dummies .dummy {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm-for-dummies.png");
	background-position: 0 -2375px;
	height: 396px;
	overflow: hidden;
	width: 371px;
	float: left;
	margin: 0 7px;
	float: right;
	position: relative;
	margin: 0;
	right: 0;
}
.forms-ebook-vulnerability_management_dummies .dummy p {
	color: #FFF;
	display: table-cell;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	height: 180px;
	line-height: 1.3;
	padding: 0 0 0 45px;
	position: relative;
	right: 0;
	text-align: center;
	top: 0;
	vertical-align: middle;
	width: 326px;
}
.forms-ebook-vulnerability_management_dummies .cover {
	background-image: url("https://www.qualys.com/asset/image/sprite-vm-for-dummies.png");
	height: 175px;
	width: 115px;
	margin: 16px 5px 0 0;
	text-indent: -9999px;
	display: block;
}
.ebook {
	float: left;
}
.ebook p {
	text-align: center;
	width: 112px;
}
.vm-for-dummies {
	background-position: 0 -2800px;
}
.it-policy-for-dummies {
	background-position: -125px -2800px;
}
.pci-compliance-for-dummies {
	background-position: -250px -2800px;
}
.was-for-dummies {
	background-position: -375px -2800px;
}

/*
* styles for whitepapers (Zero Day Risk Analyzer) form
*/

.forms-whitepapers .screenshot {
	background-image: url("https://www.qualys.com/asset/image/sprite-zero-day-risk-analyzer.png");
	height: 427px;
	overflow: hidden;
	width: 516px;
	float: left;
	margin: 0 7px;
}
.zero-day-risk-analyzer-1 {
	background-position: 0 0;
}
img.whitepaper {
	float : right;
}
#enterprises_qualysguard_vulnerability-management a.button-type1 {
margin: 10px 0 !important;
padding: 9px 37px !important;
font-weight: bold !important;
}



#content .bottom .heading {
	padding: 20px;
	background-color: #d8dbde;
	/* 2 rounded corners */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;

}


#content div.bottom div.bottom-content {
	background-color: #EBEBEB;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	font-size: 12px;
	margin-top: 5px;
	padding: 20px;
	min-height: 70px;
}

.bottom-content div {
	width:130px;
	position:relative;
	display:inline;
	float: left;
	padding-right:10px;

	
}
.bottom-content div h3 {
	font-size:10px;
	
	
}
.bottom-content div p {
	font-size:9px !important;
	
}


#webcast p {
	font-size:13px;	
}

#webcast .column2 p {
	font-size:11px !important;	
}
#webcast .footer{
font-size:9px;	
}

.webcast-form {
	
	border-style: none;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 875px;
	font-size:9pt;
}

#webcast .content ul {font-size:10pt;}

#webcast #container {
	position:relative;
}